Wrap parallel pipelines in single sequential stage.
gitea/icedream/nginx-mod-build-lua/master There was a failure building this commit
Details
gitea/icedream/nginx-mod-build-lua/master There was a failure building this commit
Details
parent
bab5a9cf53
commit
dac21c1639
|
@ -2,53 +2,57 @@ def MODULE_GIT_URL="https://github.com/openresty/lua-nginx-module.git"
|
||||||
|
|
||||||
pipeline {
|
pipeline {
|
||||||
agent none
|
agent none
|
||||||
parallel {
|
stages {
|
||||||
stage("Build on nginx:stable-alpine") {
|
stage('Build') {
|
||||||
agent {
|
parallel {
|
||||||
docker {
|
stage("Build on nginx:stable-alpine") {
|
||||||
image 'nginx:stable-alpine'
|
agent {
|
||||||
label 'linux && docker && amd64'
|
docker {
|
||||||
|
image 'nginx:stable-alpine'
|
||||||
|
label 'linux && docker && amd64'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
steps {
|
||||||
|
sh 'apk add --no-cache curl gnupg1'
|
||||||
|
sh './download-nginx.sh'
|
||||||
|
|
||||||
|
dir('module') {
|
||||||
|
git changelog: false, url: MODULE_GIT_URL
|
||||||
|
}
|
||||||
|
|
||||||
|
/* BUILD DEPENDENCIES */
|
||||||
|
sh 'apk add lua5.1-dev luajit-dev'
|
||||||
|
// FIXME - workaround wrong include path for luajit
|
||||||
|
sh 'echo "#include <luajit-2.1/luajit.h>" > /usr/include/luajit.h'
|
||||||
|
|
||||||
|
sh './build-alpine.sh'
|
||||||
|
archiveArtifacts "*.so,required_packages.txt"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
stage("Build on nginx:mainline-alpine") {
|
||||||
steps {
|
agent {
|
||||||
sh 'apk add --no-cache curl gnupg1'
|
docker {
|
||||||
sh './download-nginx.sh'
|
image 'nginx:mainline-alpine'
|
||||||
|
label 'linux && docker && amd64'
|
||||||
dir('module') {
|
}
|
||||||
git changelog: false, url: MODULE_GIT_URL
|
}
|
||||||
|
steps {
|
||||||
|
sh 'apk add --no-cache curl gnupg1'
|
||||||
|
sh './download-nginx.sh'
|
||||||
|
|
||||||
|
dir('module') {
|
||||||
|
git changelog: false, url: MODULE_GIT_URL
|
||||||
|
}
|
||||||
|
|
||||||
|
/* BUILD DEPENDENCIES */
|
||||||
|
sh 'apk add lua5.1-dev luajit-dev'
|
||||||
|
// FIXME - workaround wrong include path for luajit
|
||||||
|
sh 'echo "#include <luajit-2.1/luajit.h>" > /usr/include/luajit.h'
|
||||||
|
|
||||||
|
sh './build-alpine.sh'
|
||||||
|
archiveArtifacts "*.so,required_packages.txt"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* BUILD DEPENDENCIES */
|
|
||||||
sh 'apk add lua5.1-dev luajit-dev'
|
|
||||||
// FIXME - workaround wrong include path for luajit
|
|
||||||
sh 'echo "#include <luajit-2.1/luajit.h>" > /usr/include/luajit.h'
|
|
||||||
|
|
||||||
sh './build-alpine.sh'
|
|
||||||
archiveArtifacts "*.so,required_packages.txt"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage("Build on nginx:mainline-alpine") {
|
|
||||||
agent {
|
|
||||||
docker {
|
|
||||||
image 'nginx:mainline-alpine'
|
|
||||||
label 'linux && docker && amd64'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
steps {
|
|
||||||
sh 'apk add --no-cache curl gnupg1'
|
|
||||||
sh './download-nginx.sh'
|
|
||||||
|
|
||||||
dir('module') {
|
|
||||||
git changelog: false, url: MODULE_GIT_URL
|
|
||||||
}
|
|
||||||
|
|
||||||
/* BUILD DEPENDENCIES */
|
|
||||||
sh 'apk add lua5.1-dev luajit-dev'
|
|
||||||
// FIXME - workaround wrong include path for luajit
|
|
||||||
sh 'echo "#include <luajit-2.1/luajit.h>" > /usr/include/luajit.h'
|
|
||||||
|
|
||||||
sh './build-alpine.sh'
|
|
||||||
archiveArtifacts "*.so,required_packages.txt"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue