@@ -308,51 +308,51 @@ pipeline {
308
308
}
309
309
}
310
310
}
311
- stage(' Build Arch Package' ) {
312
- agent {
313
- dockerfile {
314
- dir " kevm-${ env.KEVM_RELEASE_ID} /package"
315
- filename ' Dockerfile.arch'
316
- additionalBuildArgs ' --build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g)'
317
- reuseNode true
318
- }
319
- }
320
- steps {
321
- dir(" kevm-${ env.KEVM_RELEASE_ID} " ) {
322
- checkout scm
323
- unstash ' arch-kframework'
324
- sh '''
325
- sudo pacman -Syu --noconfirm
326
- sudo pacman --noconfirm -U kframework-git.pkg.tar.xz
327
- cd package
328
- makepkg --noconfirm --syncdeps
329
- '''
330
- }
331
- stash name : ' arch-kevm' , includes : " kevm-${ env.KEVM_RELEASE_ID} /package/kevm-git-${ env.KEVM_RELEASE_ID} -1-x86_64.pkg.tar.xz"
332
- }
333
- }
334
- stage(' Test Arch Package' ) {
335
- options { timeout(time : 15 , unit : ' MINUTES' ) }
336
- agent {
337
- dockerfile {
338
- dir " kevm-${ env.KEVM_RELEASE_ID} /package"
339
- filename ' Dockerfile.arch'
340
- additionalBuildArgs ' --build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g)'
341
- reuseNode true
342
- }
343
- }
344
- steps {
345
- dir(" kevm-${ env.KEVM_RELEASE_ID} " ) {
346
- unstash ' arch-kevm'
347
- sh '''
348
- sudo pacman -Syu --noconfirm
349
- sudo pacman --noconfirm -U package/kevm-git-${KEVM_RELEASE_ID}-1-x86_64.pkg.tar.xz
350
- export PATH=$PATH:$(pwd)/.build/defn/vm
351
- make test-interactive-firefly
352
- '''
353
- }
354
- }
355
- }
311
+ // stage('Build Arch Package') {
312
+ // agent {
313
+ // dockerfile {
314
+ // dir "kevm-${env.KEVM_RELEASE_ID}/package"
315
+ // filename 'Dockerfile.arch'
316
+ // additionalBuildArgs '--build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g)'
317
+ // reuseNode true
318
+ // }
319
+ // }
320
+ // steps {
321
+ // dir("kevm-${env.KEVM_RELEASE_ID}") {
322
+ // checkout scm
323
+ // unstash 'arch-kframework'
324
+ // sh '''
325
+ // sudo pacman -Syu --noconfirm
326
+ // sudo pacman --noconfirm -U kframework-git.pkg.tar.xz
327
+ // cd package
328
+ // makepkg --noconfirm --syncdeps
329
+ // '''
330
+ // }
331
+ // stash name: 'arch-kevm', includes: "kevm-${env.KEVM_RELEASE_ID}/package/kevm-git-${env.KEVM_RELEASE_ID}-1-x86_64.pkg.tar.xz"
332
+ // }
333
+ // }
334
+ // stage('Test Arch Package') {
335
+ // options { timeout(time: 15, unit: 'MINUTES') }
336
+ // agent {
337
+ // dockerfile {
338
+ // dir "kevm-${env.KEVM_RELEASE_ID}/package"
339
+ // filename 'Dockerfile.arch'
340
+ // additionalBuildArgs '--build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g)'
341
+ // reuseNode true
342
+ // }
343
+ // }
344
+ // steps {
345
+ // dir("kevm-${env.KEVM_RELEASE_ID}") {
346
+ // unstash 'arch-kevm'
347
+ // sh '''
348
+ // sudo pacman -Syu --noconfirm
349
+ // sudo pacman --noconfirm -U package/kevm-git-${KEVM_RELEASE_ID}-1-x86_64.pkg.tar.xz
350
+ // export PATH=$PATH:$(pwd)/.build/defn/vm
351
+ // make test-interactive-firefly
352
+ // '''
353
+ // }
354
+ // }
355
+ // }
356
356
stage(' Upload Release' ) {
357
357
agent {
358
358
dockerfile {
@@ -371,20 +371,20 @@ pipeline {
371
371
dir(" buster" ) {
372
372
unstash ' buster-kevm'
373
373
}
374
- dir(" arch" ) {
375
- unstash ' arch-kevm'
376
- }
374
+ // dir("arch") {
375
+ // unstash 'arch-kevm'
376
+ // }
377
377
sh '''
378
378
release_tag="v${KEVM_RELEASE_ID}-$(git rev-parse --short HEAD)"
379
379
make release.md KEVM_RELEASE_TAG=${release_tag}
380
380
mv bionic/kevm_${KEVM_RELEASE_ID}_amd64.deb bionic/kevm_${KEVM_RELEASE_ID}_amd64_bionic.deb
381
381
mv buster/kevm_${KEVM_RELEASE_ID}_amd64.deb buster/kevm_${KEVM_RELEASE_ID}_amd64_buster.deb
382
382
hub release create \
383
383
--attach "kevm-${KEVM_RELEASE_ID}-src.tar.gz#Source tar.gz" \
384
- --attach "bionic/kevm_${KEVM_RELEASE_ID}_amd64_bionic.deb#Ubuntu Bionic (18.04) Package" \
385
- --attach "buster/kevm_${KEVM_RELEASE_ID}_amd64_buster.deb#Debian Buster (10) Package" \
386
- --attach "arch/kevm-${KEVM_RELEASE_ID}/package/kevm-git-${KEVM_RELEASE_ID}-1-x86_64.pkg.tar.xz#Arch Package" \
384
+ --attach "bionic/kevm_${KEVM_RELEASE_ID}_amd64_bionic.deb#Ubuntu Bionic (18.04) Package" \
385
+ --attach "buster/kevm_${KEVM_RELEASE_ID}_amd64_buster.deb#Debian Buster (10) Package" \
387
386
--file "release.md" "${release_tag}"
387
+ // --attach "arch/kevm-${KEVM_RELEASE_ID}/package/kevm-git-${KEVM_RELEASE_ID}-1-x86_64.pkg.tar.xz#Arch Package" \
388
388
'''
389
389
}
390
390
}
0 commit comments