@@ -364,49 +364,49 @@ pipeline {
364
364
}
365
365
}
366
366
}
367
- // stage('Build Homebrew Bottle') {
368
- // agent {
369
- // label 'anka'
370
- // }
371
- // steps {
372
- // unstash 'src-kevm'
373
- // dir('homebrew-k') {
374
- // git url: '[email protected] :kframework/homebrew-k.git'
375
- // sh '''
376
- // ${WORKSPACE}/deps/k/src/main/scripts/brew-build-bottle
377
- // '''
378
- // stash name: "mojave-kevm", includes: "kevm--${env.VERSION}.mojave.bottle*.tar.gz"
379
- // }
380
- // }
381
- // }
382
- // stage('Test Homebrew Bottle') {
383
- // agent {
384
- // label 'anka'
385
- // }
386
- // steps {
387
- // dir('homebrew-k') {
388
- // git url: '[email protected] :kframework/homebrew-k.git', branch: 'brew-release-kevm'
389
- // unstash "mojave-kevm"
390
- // sh '''
391
- // ${WORKSPACE}/deps/k/src/main/scripts/brew-install-bottle
392
- // '''
393
- // }
394
- // dir("kevm-${env.VERSION}") {
395
- // checkout scm
396
- // sh '''
397
- // brew install node@10 netcat
398
- // export PATH="/usr/local/opt/node@10/bin:$PATH"
399
- // npm install -g npx
400
- // make test-interactive-firefly
401
- // '''
402
- // }
403
- // dir('homebrew-k') {
404
- // sh '''
405
- // ${WORKSPACE}/deps/k/src/main/scripts/brew-update-to-final
406
- // '''
407
- // }
408
- // }
409
- // }
367
+ stage(' Build Homebrew Bottle' ) {
368
+ agent {
369
+ label ' anka'
370
+ }
371
+ steps {
372
+ unstash ' src-kevm'
373
+ dir(' homebrew-k' ) {
374
+ git
url :
' [email protected] :kframework/homebrew-k.git'
375
+ sh '''
376
+ ${WORKSPACE}/deps/k/src/main/scripts/brew-build-bottle
377
+ '''
378
+ stash name : " mojave-kevm" , includes : " kevm--${ env.VERSION} .mojave.bottle*.tar.gz"
379
+ }
380
+ }
381
+ }
382
+ stage(' Test Homebrew Bottle' ) {
383
+ agent {
384
+ label ' anka'
385
+ }
386
+ steps {
387
+ dir(' homebrew-k' ) {
388
+ git
url :
' [email protected] :kframework/homebrew-k.git' ,
branch :
' brew-release-kevm'
389
+ unstash " mojave-kevm"
390
+ sh '''
391
+ ${WORKSPACE}/deps/k/src/main/scripts/brew-install-bottle
392
+ '''
393
+ }
394
+ dir(" kevm-${ env.VERSION} " ) {
395
+ checkout scm
396
+ sh '''
397
+ brew install node@10 netcat
398
+ export PATH="/usr/local/opt/node@10/bin:$PATH"
399
+ npm install -g npx
400
+ make test-interactive-firefly
401
+ '''
402
+ }
403
+ dir(' homebrew-k' ) {
404
+ sh '''
405
+ ${WORKSPACE}/deps/k/src/main/scripts/brew-update-to-final
406
+ '''
407
+ }
408
+ }
409
+ }
410
410
// stage('Build Arch Package') {
411
411
// agent {
412
412
// dockerfile {
@@ -470,9 +470,9 @@ pipeline {
470
470
dir(" buster" ) {
471
471
unstash ' buster-kevm'
472
472
}
473
- // dir("mojave") {
474
- // unstash 'mojave-kevm'
475
- // }
473
+ dir(" mojave" ) {
474
+ unstash ' mojave-kevm'
475
+ }
476
476
// dir("arch") {
477
477
// unstash 'arch-kevm'
478
478
// }
@@ -481,13 +481,16 @@ pipeline {
481
481
make release.md KEVM_RELEASE_TAG=${release_tag}
482
482
mv bionic/kevm_${VERSION}_amd64.deb bionic/kevm_${VERSION}_amd64_bionic.deb
483
483
mv buster/kevm_${VERSION}_amd64.deb buster/kevm_${VERSION}_amd64_buster.deb
484
- hub release create \
485
- --attach kevm-${VERSION}-src.tar.gz"#Source tar.gz" \
486
- --attach bionic/kevm_${VERSION}_amd64_bionic.deb"#Ubuntu Bionic (18.04) Package" \
487
- --attach buster/kevm_${VERSION}_amd64_buster.deb"#Debian Buster (10) Package" \
484
+ LOCAL_BOTTLE_NAME=$(echo mojave/kevm--${VERSION}.mojave.bottle*.tar.gz)
485
+ BOTTLE_NAME=$(echo $LOCAL_BOTTLE_NAME | sed 's!kevm--!kevm-!')
486
+ mv $LOCAL_BOTTLE_NAME $BOTTLE_NAME
487
+ hub release create \
488
+ --attach kevm-${VERSION}-src.tar.gz"#Source tar.gz" \
489
+ --attach bionic/kevm_${VERSION}_amd64_bionic.deb"#Ubuntu Bionic (18.04) Package" \
490
+ --attach buster/kevm_${VERSION}_amd64_buster.deb"#Debian Buster (10) Package" \
491
+ --attach $BOTTLE_NAME"#Mac OS X Homebrew Bottle" \
488
492
--file "release.md" "${release_tag}"
489
- # --attach arch/kevm-git-${VERSION}-1-x86_64.pkg.tar.xz"#Arch Package" \
490
- # --attach mojave/kevm--${VERSION}.mojave.bottle*.tar.gz"#Mac OS X Homebrew Bottle" \
493
+ # --attach arch/kevm-git-${VERSION}-1-x86_64.pkg.tar.xz"#Arch Package" \
491
494
'''
492
495
}
493
496
}
0 commit comments