Skip to content
Jenkins
log in
Dashboard
moby
PR-47748
#1
Pipeline Steps
Status
Changes
Console Output
View Build Information
Timings
Git Build Data
Git Build Data
Open Blue Ocean
Embeddable Build Status
Pipeline Steps
Next Build
Step
Arguments
Status
Start of Pipeline - (3 min 5 sec in block)
withEnv - (3 min 5 sec in block)
DOCKER_EXPERIMENTAL, TESTDEBUG, DOCKER_BUILDKIT, DOCKER_GRAPHDRIVER, CHECK_CONFIG_COMMIT, TIMEOUT
withEnv block - (3 min 5 sec in block)
timeout - (3 min 5 sec in block)
timeout block - (3 min 5 sec in block)
timestamps - (3 min 5 sec in block)
timestamps block - (3 min 5 sec in block)
stage - (0.22 sec in block)
pr-hack
stage block (pr-hack) - (0.21 sec in block)
script - (0.18 sec in block)
script block - (0.17 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.16 sec in self)
1
stage - (1 min 51 sec in block)
DCO-check
stage block (DCO-check) - (1 min 51 sec in block)
node - (1 min 51 sec in block)
arm64 && ubuntu-2004
node block - (33 sec in block)
checkout - (18 sec in self)
withEnv - (15 sec in block)
GIT_BRANCH, GIT_COMMIT, GIT_URL
withEnv block - (15 sec in block)
sh - (15 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 - (1 min 13 sec in block)
Build
stage block (Build) - (1 min 13 sec in block)
parallel - (1 min 13 sec in block)
parallel block (Branch: arm64) - (1 min 13 sec in block)
stage - (1 min 13 sec in block)
arm64
stage block (arm64) - (1 min 13 sec in block)
node - (1 min 13 sec in block)
arm64 && ubuntu-2004
node block - (1 min 13 sec in block)
checkout - (1 sec in self)
withEnv - (1 min 12 sec in block)
GIT_BRANCH, GIT_COMMIT, GIT_URL
withEnv block - (1 min 12 sec in block)
withEnv - (1 min 12 sec in block)
TEST_SKIP_INTEGRATION_CLI
withEnv block - (1 min 12 sec in block)
stage - (9.7 sec in block)
Print info
stage block (Print info) - (9.7 sec in block)
sh - (0.27 sec in self)
docker version
sh - (8.3 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 - (1 min 0 sec in block)
Build dev image
stage block (Build dev image) - (1 min 0 sec in block)
sh - (1 min 0 sec in self)
docker build --force-rm -t docker:${GIT_COMMIT} .
stage - (14 ms in block)
Unit tests
stage block (Unit tests) - (4 ms in block)
stage - (14 ms in block)
Integration tests
stage block (Integration tests) - (4 ms in block)
sh - (0.27 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 - (0.37 sec in block)
catchError block - (0.35 sec in block)
sh - (0.35 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
sh - (0.27 sec in self)
make clean
deleteDir - (0.45 sec in self)