You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by da...@apache.org on 2020/01/14 16:36:11 UTC

[couchdb] branch add-power-full-builds created (now b13c748)

This is an automated email from the ASF dual-hosted git repository.

davisp pushed a change to branch add-power-full-builds
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


      at b13c748  Enable building on Power (ppc64le) architecture

This branch includes the following new commits:

     new b13c748  Enable building on Power (ppc64le) architecture

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: Enable building on Power (ppc64le) architecture

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

davisp pushed a commit to branch add-power-full-builds
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit b13c748fd77a9a75571245602c9f46d3c4432bd5
Author: Paul J. Davis <pa...@gmail.com>
AuthorDate: Tue Jan 14 10:35:37 2020 -0600

    Enable building on Power (ppc64le) architecture
---
 build-aux/Jenkinsfile.full | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full
index c9327f8..2a298f3 100644
--- a/build-aux/Jenkinsfile.full
+++ b/build-aux/Jenkinsfile.full
@@ -511,6 +511,49 @@ pipeline {
           } // post
         } // stage
 
+        stage('Debian Buster ppc64le') {
+          agent {
+            docker {
+              image 'couchdbdev/ppc64le-debian-buster-erlang-20.3.8.24-1:latest'
+              label 'ppc64le'
+              alwaysPull true
+              args "${DOCKER_ARGS}"
+            }
+          }
+          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