Skip to content

Commit

Permalink
3.x build on ppc64le
Browse files Browse the repository at this point in the history
Bring back ppc64le builds

s390x seems to fail, possibly related to mozjs60 so skip it for now. Also
FoundationDB doesn't build on either architecture.

#3660

#3454 (comment)
  • Loading branch information
nickva committed Jul 9, 2021
1 parent d043258 commit 70d728a
Showing 1 changed file with 89 additions and 47 deletions.
136 changes: 89 additions & 47 deletions build-aux/Jenkinsfile.full
Original file line number Diff line number Diff line change
Expand Up @@ -558,54 +558,96 @@ pipeline {
} // post
} // stage

/*
- Removed 2020.09.15 - VMs are offline
*/
stage('Debian Buster ppc64le') {
agent {
docker {
image 'apache/couchdbci-debian:ppc64le-buster-erlang-20.3.8.26-1'
label 'ppc64le'
args "${DOCKER_ARGS}"
registryUrl 'https://docker.io/'
registryCredentialsId 'dockerhub_creds'
}
}
environment {
platform = 'buster'
sm_ver = '60'
}
stages {
stage('Build from tarball & test') {
steps {
unstash 'tarball'
sh( script: build_and_test )
}
post {
always {
junit '**/.eunit/*.xml, **/_build/*/lib/couchdbtest/*.xml, **/src/mango/nosetests.xml, **/test/javascript/junit.xml'
}
}
}
stage('Build CouchDB packages') {
steps {
sh( script: make_packages )
sh( script: cleanup_and_save )
}
post {
success {
archiveArtifacts artifacts: 'pkgs/**', fingerprint: true
}
}
}
} // stages
post {
cleanup {
sh 'rm -rf ${WORKSPACE}/*'
}
} // post
} // stage

// stage('Debian Buster s390x') {
// agent {
// docker {
// image 'apache/couchdbci-debian:s390x-buster-erlang-20.3.8.26-1'
// label 's390x'
// args "${DOCKER_ARGS}"
// registryUrl 'https://docker.io/'
// registryCredentialsId 'dockerhub_creds'
// }
// }
// environment {
// platform = 'buster'
// sm_ver = '60'
// }
// stages {
// stage('Build from tarball & test') {
// steps {
// unstash 'tarball'
// sh( script: build_and_test )
// }
// post {
// always {
// junit '**/.eunit/*.xml, **/_build/*/lib/couchdbtest/*.xml, **/src/mango/nosetests.xml, **/test/javascript/junit.xml'
// }
// }
// }
// stage('Build CouchDB packages') {
// steps {
// sh( script: make_packages )
// sh( script: cleanup_and_save )
// }
// post {
// success {
// archiveArtifacts artifacts: 'pkgs/**', fingerprint: true
// }
// }
// }
// } // stages
// post {
// cleanup {
// sh 'rm -rf ${WORKSPACE}/*'
// }
// } // post
// } // stage

// stage('Debian Buster ppc64le') {
// agent {
// docker {
// image 'apache/couchdbci-debian:ppc64le-buster-erlang-20.3.8.26-1'
// label 'ppc64le'
// args "${DOCKER_ARGS}"
// registryUrl 'https://docker.io/'
// registryCredentialsId 'dockerhub_creds'
// }
// }
// environment {
// platform = 'buster'
// sm_ver = '60'
// }
// stages {
// stage('Build from tarball & test') {
// steps {
// unstash 'tarball'
// sh( script: build_and_test )
// }
// post {
// always {
// junit '**/.eunit/*.xml, **/_build/*/lib/couchdbtest/*.xml, **/src/mango/nosetests.xml, **/test/javascript/junit.xml'
// }
// }
// }
// stage('Build CouchDB packages') {
// steps {
// sh( script: make_packages )
// sh( script: cleanup_and_save )
// }
// post {
// success {
// archiveArtifacts artifacts: 'pkgs/**', fingerprint: true
// }
// }
// }
// } // stages
// post {
// cleanup {
// sh 'rm -rf ${WORKSPACE}/*'
// }
// } // post
// } // stage

/*
* Example of how to do a qemu-based run, please leave here
Expand Down

0 comments on commit 70d728a

Please sign in to comment.