diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-09-17 06:49:42 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-09-17 06:49:42 +0200 |
commit | bae3e7f38f33ca484738392e886d5ec8d48531f7 (patch) | |
tree | 1eb19eecb44d647e05e2a02502f1e60c6e904f2e /Jenkinsfile | |
parent | e0ab6175a97a67f76fbe299f1c8078ff7328ff19 (diff) | |
download | ipxe-bae3e7f38f33ca484738392e886d5ec8d48531f7.tar.gz |
try build in kubernetes
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index fa63f73..e7e7b74 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -44,6 +44,10 @@ def RPMBuild() { *.spec diff -u *.spec.orig *.spec || true + # install deps + /usr/local/bin/configure-mirror + yum-builddep -y *.spec + # build package rpmbuild \ --define "_specdir ${WORKSPACE}" \ @@ -66,21 +70,14 @@ def RPMBuild() { archiveArtifacts 'rpms/*/*' } -def RPMCleanup() { - dir ("build") { - deleteDir() - } - dir ("buildroot") { - deleteDir() - } - dir ("rpms") { - deleteDir() - } -} - pipeline { agent { - node 'dist-rhel-7-x86_64' + kubernetes { + yamlFile 'centos7-rpmbuild.yaml' + defaultContainer 'centos7-rpmbuild' + slaveConnectTimeout '3600' + nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64' + } } options { @@ -105,12 +102,6 @@ pipeline { RPMBuild() } } - - stage ("Cleanup") { - steps { - RPMCleanup() - } - } } post { |