Skip to content

Commit c5505ad

Browse files
ehildenbdwightguth
authored andcommitted
Disable arch packaging (#515)
* Jenkinsfile: disable arch release * INSTALL: update release file text
1 parent bd41346 commit c5505ad

File tree

2 files changed

+52
-60
lines changed

2 files changed

+52
-60
lines changed

INSTALL.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ Installing Release Builds
44
These instructions explain how to download, install, and build the KEVM packages.
55
Current supported systems are:
66

7-
- Arch Linux
87
- Ubuntu Bionic (18.04)
8+
- Debian Buster
99

1010
Downloading Packages
1111
--------------------
@@ -24,14 +24,6 @@ Install the package with (`X.Y.Z` is version number, `ID` is platform identifier
2424
sudo apt install ./kevm_X.Y.Z_amd64_ID.deb
2525
```
2626

27-
### Arch
28-
29-
Install the package with (`X.Y.Z-V` is version number):
30-
31-
```sh
32-
sudo pacman -U ./kevm-git-X.Y.Z-V-x86_64.pkg.tar.xz
33-
```
34-
3527
Building Packages
3628
-----------------
3729

Jenkinsfile

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -308,51 +308,51 @@ pipeline {
308308
}
309309
}
310310
}
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+
// }
356356
stage('Upload Release') {
357357
agent {
358358
dockerfile {
@@ -371,20 +371,20 @@ pipeline {
371371
dir("buster") {
372372
unstash 'buster-kevm'
373373
}
374-
dir("arch") {
375-
unstash 'arch-kevm'
376-
}
374+
// dir("arch") {
375+
// unstash 'arch-kevm'
376+
// }
377377
sh '''
378378
release_tag="v${KEVM_RELEASE_ID}-$(git rev-parse --short HEAD)"
379379
make release.md KEVM_RELEASE_TAG=${release_tag}
380380
mv bionic/kevm_${KEVM_RELEASE_ID}_amd64.deb bionic/kevm_${KEVM_RELEASE_ID}_amd64_bionic.deb
381381
mv buster/kevm_${KEVM_RELEASE_ID}_amd64.deb buster/kevm_${KEVM_RELEASE_ID}_amd64_buster.deb
382382
hub release create \
383383
--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" \
387386
--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" \
388388
'''
389389
}
390390
}

0 commit comments

Comments
 (0)