You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2021/07/05 23:26:00 UTC

[couchdb] branch jenkins-s390x-and-ppc64le-support created (now 8f3dd03)

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

vatamane pushed a change to branch jenkins-s390x-and-ppc64le-support
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


      at 8f3dd03  Bring back power (ppc64le) support and add Z linux s390x support

This branch includes the following new commits:

     new 8f3dd03  Bring back power (ppc64le) support and add Z linux s390x support

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: Bring back power (ppc64le) support and add Z linux s390x support

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

vatamane pushed a commit to branch jenkins-s390x-and-ppc64le-support
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 8f3dd03801d621dbbff0229190a841a28a02d633
Author: Nick Vatamaniuc <va...@gmail.com>
AuthorDate: Mon Jul 5 19:25:08 2021 -0400

    Bring back power (ppc64le) support and add Z linux s390x support
---
 build-aux/Jenkinsfile.full | 136 +++++++++++++++++++++++++++++----------------
 1 file changed, 89 insertions(+), 47 deletions(-)

diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full
index 144c18b..8b7f011 100644
--- a/build-aux/Jenkinsfile.full
+++ b/build-aux/Jenkinsfile.full
@@ -560,54 +560,96 @@ pipeline {
           } // post
         } // stage
 
-/*
-  - Removed 2020.09.15 - VMs are offline
-*/
 
-//        stage('Debian Buster ppc64le') {
-//          agent {
-//            docker {
-//              image 'apache/couchdbci-debian:ppc64le-buster-erlang-21.3.8.17-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 ppc64le') {
+         agent {
+           docker {
+             image 'apache/couchdbci-debian:ppc64le-buster-erlang-21.3.8.17-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-21.3.8.17-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
 
 	/*
 	 * Example of how to do a qemu-based run, please leave here