Skip to content
Jenkins
log in
Dashboard
moby
PR-47737
#1
Pipeline Steps
Status
Changes
Console Output
View as plain text
View Build Information
Timings
Git Build Data
Git Build Data
Test Result
Open Blue Ocean
Embeddable Build Status
Pipeline Steps
Next Build
Step
Arguments
Status
Start of Pipeline - (9 min 6 sec in block)
withEnv - (9 min 5 sec in block)
DOCKER_EXPERIMENTAL, TESTDEBUG, DOCKER_BUILDKIT, DOCKER_GRAPHDRIVER, CHECK_CONFIG_COMMIT, TIMEOUT
withEnv block - (9 min 5 sec in block)
timeout - (9 min 5 sec in block)
timeout block - (9 min 5 sec in block)
timestamps - (9 min 5 sec in block)
timestamps block - (9 min 5 sec in block)
stage - (0.23 sec in block)
pr-hack
stage block (pr-hack) - (0.22 sec in block)
script - (0.17 sec in block)
script block - (0.16 sec in block)
echo - (2 ms in self)
Workaround for PR auto-cancel feature. Borrowed from https://issues.jenkins-ci.org/browse/JENKINS-43353
milestone - (0.15 sec in self)
1
stage - (1 min 35 sec in block)
DCO-check
stage block (DCO-check) - (1 min 35 sec in block)
node - (1 min 35 sec in block)
arm64 && ubuntu-2004
node block - (35 sec in block)
checkout - (20 sec in self)
withEnv - (14 sec in block)
GIT_BRANCH, GIT_COMMIT, GIT_URL
withEnv block - (14 sec in block)
sh - (14 sec in self)
docker run --rm -v "$WORKSPACE:/workspace" -e VALIDATE_REPO=${GIT_URL} -e VALIDATE_BRANCH=${CHANGE_TARGET} alpine sh -c 'apk add --no-cache -q bash git openssh-client && git config --system --add safe.directory /workspace && cd /workspace && hack/validate/dco'
stage - (7 min 30 sec in block)
Build
stage block (Build) - (7 min 30 sec in block)
parallel - (7 min 30 sec in block)
parallel block (Branch: arm64) - (7 min 30 sec in block)
stage - (7 min 30 sec in block)
arm64
stage block (arm64) - (7 min 30 sec in block)
node - (7 min 30 sec in block)
arm64 && ubuntu-2004
node block - (7 min 30 sec in block)
checkout - (0.63 sec in self)
withEnv - (7 min 29 sec in block)
GIT_BRANCH, GIT_COMMIT, GIT_URL
withEnv block - (7 min 29 sec in block)
withEnv - (7 min 29 sec in block)
TEST_SKIP_INTEGRATION_CLI
withEnv block - (7 min 29 sec in block)
stage - (8.1 sec in block)
Print info
stage block (Print info) - (8.1 sec in block)
sh - (0.27 sec in self)
docker version
sh - (6.8 sec in self)
docker info
sh - (1 sec in self)
echo "check-config.sh version: ${CHECK_CONFIG_COMMIT}" curl -fsSL -o ${WORKSPACE}/check-config.sh "https://raw.githubusercontent.com/moby/moby/${CHECK_CONFIG_COMMIT}/contrib/check-config.sh" && bash ${WORKSPACE}/check-config.sh || true
stage - (2 min 45 sec in block)
Build dev image
stage block (Build dev image) - (2 min 45 sec in block)
sh - (2 min 45 sec in self)
docker build --force-rm -t docker:${GIT_COMMIT} .
stage - (4 min 32 sec in block)
Unit tests
stage block (Unit tests) - (4 min 32 sec in block)
sh - (0.28 sec in self)
sudo modprobe ip6table_filter
sh - (4 min 30 sec in self)
docker run --rm -t --privileged -v "$WORKSPACE/bundles:/go/src/github.com/docker/docker/bundles" --name docker-pr$BUILD_NUMBER -e DOCKER_EXPERIMENTAL -e DOCKER_GITCOMMIT=${GIT_COMMIT} -e DOCKER_GRAPHDRIVER -e VALIDATE_REPO=${GIT_URL} -e VALIDATE_BRANCH=${CHANGE_TARGET} docker:${GIT_COMMIT} hack/test/unit
junit - (1.4 sec in self)
stage - (28 ms in block)
Integration tests
stage block (Integration tests) - (9 ms in block)
sh - (0.28 sec in self)
echo "Ensuring container killed." docker rm -vf docker-pr$BUILD_NUMBER || true
sh - (1.1 sec in self)
echo "Chowning /workspace to jenkins user" docker run --rm -v "$WORKSPACE:/workspace" busybox chown -R "$(id -u):$(id -g)" /workspace
catchError - (1.7 sec in block)
catchError block - (1.6 sec in block)
sh - (0.32 sec in self)
bundleName=arm64-integration echo "Creating ${bundleName}-bundles.tar.gz" # exclude overlay2 directories find bundles -path '*/root/*overlay2' -prune -o -type f \( -name '*-report.json' -o -name '*.log' -o -name '*.prof' -o -name '*-report.xml' \) -print | xargs tar -czf ${bundleName}-bundles.tar.gz
archiveArtifacts - (1.3 sec in self)
sh - (0.33 sec in self)
make clean
deleteDir - (0.49 sec in self)