Skip to content
Snippets Groups Projects
Verified Commit fa5530f8 authored by Konrad Botor's avatar Konrad Botor
Browse files

Updated definition of job .build_docker_image - ref. hive#406

parent 8d2e47e2
No related branches found
Tags 1.27.7rc11
1 merge request!1Custom docker containers containing required bash scripts
Pipeline #57084 passed
...@@ -68,21 +68,21 @@ lint_python_scripts: ...@@ -68,21 +68,21 @@ lint_python_scripts:
before_script: before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script: script:
- tag=""
- | - |
if [[ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]]; then if [[ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]]; then
echo "Running on default branch '$CI_DEFAULT_BRANCH': tag = 'latest'" echo "Running on default branch '$CI_DEFAULT_BRANCH': tag = 'latest'"
docker build --target $BUILD_TARGET --pull -t "$CI_REGISTRY_IMAGE/$BUILD_TARGET:latest" . tag=":latest"
docker push "$CI_REGISTRY_IMAGE/$BUILD_TARGET:latest" else
echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag"
tag=":$CI_COMMIT_REF_SLUG"
fi fi
if [[ "$CI_COMMIT_BRANCH" == "main" ]]; then - |
echo "Running on main branch: tag = 'main-latest'" docker build --target $BUILD_TARGET --pull \
docker build --target $BUILD_TARGET --pull -t "$CI_REGISTRY_IMAGE/$BUILD_TARGET:main-latest" . -t "$CI_REGISTRY_IMAGE/$BUILD_TARGET${tag}" \
docker push "$CI_REGISTRY_IMAGE/$BUILD_TARGET:main-latest" -t "$CI_REGISTRY_IMAGE/$BUILD_TARGET:$CI_COMMIT_SHA" .
fi - docker push "$CI_REGISTRY_IMAGE/$BUILD_TARGET${tag}"
tag=":$CI_COMMIT_REF_SLUG" - docker push "$CI_REGISTRY_IMAGE/$BUILD_TARGET:$CI_COMMIT_SHA"
echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag"
docker build --target $BUILD_TARGET --pull -t "$CI_REGISTRY_IMAGE/$BUILD_TARGET${tag}" .
docker push "$CI_REGISTRY_IMAGE/$BUILD_TARGET${tag}"
rules: rules:
- if: $CI_COMMIT_BRANCH - if: $CI_COMMIT_BRANCH
exists: exists:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment