You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2020/03/02 14:47:29 UTC
[couchdb] branch feat/mac-ci created (now 564f79f)
This is an automated email from the ASF dual-hosted git repository.
jan pushed a change to branch feat/mac-ci
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
at 564f79f feat: add mac ci
This branch includes the following new commits:
new 564f79f feat: add mac ci
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[couchdb] 01/01: feat: add mac ci
Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jan pushed a commit to branch feat/mac-ci
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 564f79ff9b382c87d34daf3ba517016ddc392fdf
Author: Jan Lehnardt <ja...@apache.org>
AuthorDate: Mon Mar 2 15:47:13 2020 +0100
feat: add mac ci
---
build-aux/Jenkinsfile.full | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full
index 181e388..893aedc 100644
--- a/build-aux/Jenkinsfile.full
+++ b/build-aux/Jenkinsfile.full
@@ -158,6 +158,41 @@ pipeline {
} // post
} // stage FreeBSD
+ stage('macOS') {
+ agent {
+ label 'macos'
+ }
+ steps {
+ // deleteDir is OK here because we're not inside of a Docker container!
+ deleteDir()
+ unstash 'tarball'
+ withEnv(['HOME='+pwd()]) {
+ sh '''
+ mkdir -p $COUCHDB_IO_LOG_DIR
+
+ # Build CouchDB from tarball & test
+ mkdir build
+ cd build
+ tar -xzf $WORKSPACE/apache-couchdb-*.tar.gz
+ cd apache-couchdb-*
+ ./configure --with-curl --spidermonkey-version 60
+ make check || (build-aux/logfile-uploader.py && false)
+
+ # No package build for macOS at this time
+ '''
+ } // withEnv
+ } // steps
+ post {
+ always {
+ junit '**/.eunit/*.xml, **/_build/*/lib/couchdbtest/*.xml, **/src/mango/nosetests.xml, **/test/javascript/junit.xml'
+ }
+ cleanup {
+ sh 'killall -9 beam.smp || true'
+ sh 'rm -rf ${WORKSPACE}/* ${COUCHDB_IO_LOG_DIR} || true'
+ }
+ } // post
+ } // stage macOS
+
stage('CentOS 6') {
agent {
docker {