Browse code

Jenkinsfile: aarch64: move stage inside parallel group

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2019/08/06 19:23:12
Showing 1 changed files
... ...
@@ -757,6 +757,45 @@ pipeline {
757 757
                         }
758 758
                     }
759 759
                 }
760
+                stage('aarch64') {
761
+                    when {
762
+                        beforeAgent true
763
+                        expression { params.aarch64 }
764
+                    }
765
+                    agent { label 'aarch64 && packet' }
766
+                    steps {
767
+                        sh '''
768
+                        GITCOMMIT=$(git rev-parse --short HEAD)
769
+
770
+                        docker build --rm --force-rm --build-arg APT_MIRROR=cdn-fastly.deb.debian.org -t docker-aarch64:$GITCOMMIT -f Dockerfile .
771
+
772
+                        docker run --rm -t --privileged \
773
+                          -v "$WORKSPACE/bundles:/go/src/github.com/docker/docker/bundles" \
774
+                          --name docker-pr-aarch64$BUILD_NUMBER \
775
+                          -e DOCKER_GRAPHDRIVER=vfs \
776
+                          -e DOCKER_EXECDRIVER=native \
777
+                          -e DOCKER_GITCOMMIT=${GITCOMMIT} \
778
+                          docker-aarch64:$GITCOMMIT \
779
+                          hack/ci/arm
780
+                        '''
781
+                    }
782
+                    post {
783
+                        always {
784
+                            sh '''
785
+                            echo "Ensuring container killed."
786
+                            docker rm -vf docker-pr-aarch64$BUILD_NUMBER || true
787
+
788
+                            echo "Chowning /workspace to jenkins user"
789
+                            docker run --rm -v "$WORKSPACE:/workspace" aarch64/busybox chown -R "$(id -u):$(id -g)" /workspace
790
+                            '''
791
+                            sh '''
792
+                            echo "Creating bundles.tar.gz"
793
+                            find bundles -name '*.log' | xargs tar -czf bundles.tar.gz
794
+                            '''
795
+                            archiveArtifacts artifacts: 'bundles.tar.gz'
796
+                        }
797
+                    }
798
+                }
760 799
                 stage('win-RS1') {
761 800
                     when {
762 801
                         beforeAgent true
... ...
@@ -884,44 +923,5 @@ pipeline {
884 884
                 }
885 885
             }
886 886
         }
887
-        stage('aarch64') {
888
-            when {
889
-                beforeAgent true
890
-                expression { params.aarch64 }
891
-            }
892
-            agent { label 'aarch64 && packet' }
893
-            steps {
894
-                sh '''
895
-                GITCOMMIT=$(git rev-parse --short HEAD)
896
-
897
-                docker build --rm --force-rm --build-arg APT_MIRROR=cdn-fastly.deb.debian.org -t docker-aarch64:$GITCOMMIT -f Dockerfile .
898
-
899
-                docker run --rm -t --privileged \
900
-                  -v "$WORKSPACE/bundles:/go/src/github.com/docker/docker/bundles" \
901
-                  --name docker-pr-aarch64$BUILD_NUMBER \
902
-                  -e DOCKER_GRAPHDRIVER=vfs \
903
-                  -e DOCKER_EXECDRIVER=native \
904
-                  -e DOCKER_GITCOMMIT=${GITCOMMIT} \
905
-                  docker-aarch64:$GITCOMMIT \
906
-                  hack/ci/arm
907
-                '''
908
-            }
909
-            post {
910
-                always {
911
-                    sh '''
912
-                    echo "Ensuring container killed."
913
-                    docker rm -vf docker-pr-aarch64$BUILD_NUMBER || true
914
-
915
-                    echo "Chowning /workspace to jenkins user"
916
-                    docker run --rm -v "$WORKSPACE:/workspace" aarch64/busybox chown -R "$(id -u):$(id -g)" /workspace
917
-                    '''
918
-                    sh '''
919
-                    echo "Creating bundles.tar.gz"
920
-                    find bundles -name '*.log' | xargs tar -czf bundles.tar.gz
921
-                    '''
922
-                    archiveArtifacts artifacts: 'bundles.tar.gz'
923
-                }
924
-            }
925
-        }
926 887
     }
927 888
 }