[CI] Build docker image during packer_cache (#82145)

This commit is contained in:
Brian Seeders 2020-11-18 11:17:41 -05:00 committed by GitHub
parent 62e06aee9b
commit 7d9f460a9c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 6 deletions

10
.ci/build_docker.sh Executable file
View file

@ -0,0 +1,10 @@
#!/bin/bash
set -euo pipefail
cd "$(dirname "${0}")"
cp /usr/local/bin/runbld ./
cp /usr/local/bin/bash_standard_lib.sh ./
docker build -t kibana-ci -f ./Dockerfile .

View file

@ -53,6 +53,8 @@ tar -cf "$HOME/.kibana/bootstrap_cache/$branch.tar" \
echo "created $HOME/.kibana/bootstrap_cache/$branch.tar"
.ci/build_docker.sh
if [[ "$branch" != "master" ]]; then
rm --preserve-root -rf "$checkoutDir"
fi

View file

@ -390,12 +390,7 @@ def scriptTaskDocker(description, script) {
def buildDocker() {
sh(
script: """
cp /usr/local/bin/runbld .ci/
cp /usr/local/bin/bash_standard_lib.sh .ci/
cd .ci
docker build -t kibana-ci -f ./Dockerfile .
""",
script: "./.ci/build_docker.sh",
label: 'Build CI Docker image'
)
}