Also switch aarch64 to use overlay2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -763,36 +763,43 @@ pipeline {
|
| 763 | 763 |
expression { params.aarch64 }
|
| 764 | 764 |
} |
| 765 | 765 |
agent { label 'aarch64 && packet' }
|
| 766 |
+ environment {
|
|
| 767 |
+ TEST_SKIP_INTEGRATION_CLI = '1' |
|
| 768 |
+ } |
|
| 769 |
+ |
|
| 766 | 770 |
steps {
|
| 767 | 771 |
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 | 772 |
docker run --rm -t --privileged \ |
| 773 | 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 |
|
| 774 |
+ --name docker-pr$BUILD_NUMBER \ |
|
| 775 |
+ -e DOCKER_GITCOMMIT=${GIT_COMMIT} \
|
|
| 776 |
+ -e DOCKER_GRAPHDRIVER \ |
|
| 777 |
+ -e TEST_SKIP_INTEGRATION_CLI \ |
|
| 778 |
+ docker:${GIT_COMMIT} \
|
|
| 779 |
+ hack/make.sh \ |
|
| 780 |
+ binary-daemon \ |
|
| 781 |
+ dynbinary \ |
|
| 782 |
+ test-integration |
|
| 780 | 783 |
''' |
| 781 | 784 |
} |
| 782 | 785 |
post {
|
| 783 | 786 |
always {
|
| 784 | 787 |
sh ''' |
| 785 | 788 |
echo "Ensuring container killed." |
| 786 |
- docker rm -vf docker-pr-aarch64$BUILD_NUMBER || true |
|
| 789 |
+ docker rm -vf docker-pr$BUILD_NUMBER || true |
|
| 790 |
+ ''' |
|
| 787 | 791 |
|
| 792 |
+ sh ''' |
|
| 788 | 793 |
echo "Chowning /workspace to jenkins user" |
| 789 |
- docker run --rm -v "$WORKSPACE:/workspace" aarch64/busybox chown -R "$(id -u):$(id -g)" /workspace |
|
| 794 |
+ docker run --rm -v "$WORKSPACE:/workspace" busybox chown -R "$(id -u):$(id -g)" /workspace |
|
| 790 | 795 |
''' |
| 796 |
+ |
|
| 791 | 797 |
sh ''' |
| 792 | 798 |
echo "Creating bundles.tar.gz" |
| 793 |
- find bundles -name '*.log' | xargs tar -czf bundles.tar.gz |
|
| 799 |
+ find bundles -name '*.log' | xargs tar -czf aarch64-bundles.tar.gz |
|
| 794 | 800 |
''' |
| 795 |
- archiveArtifacts artifacts: 'bundles.tar.gz' |
|
| 801 |
+ |
|
| 802 |
+ archiveArtifacts artifacts: 'aarch64-bundles.tar.gz' |
|
| 796 | 803 |
} |
| 797 | 804 |
} |
| 798 | 805 |
} |