Skip to content
GitLab
Explore
Sign in
Tools
Continuous Integration
Docker
Build
Compare revisions
9971591b8f8d00f032d1099ed3d35091031fd413 to e10983dcd32145f15852fad8102d215fcfe436b6
Commits on Source (2)
common section
· 64bd3a16
Дмитрий Сафронов
authored
Apr 10, 2022
64bd3a16
Merge branch 'master' of gitlab.cyberbrain.pw:tools/continuous-integration/docker/build
· e10983dc
Дмитрий Сафронов
authored
Apr 10, 2022
e10983dc
Hide whitespace changes
Inline
Side-by-side
gitlab-ci.yml
View file @
e10983dc
...
...
@@ -15,6 +15,30 @@ variables:
##########################################################################################################
## PIPELINE DEFINITION
stages
:
-
pack
##########################################################################################################
### PACK SECTION
.common_pack
:
stage
:
pack
variables
:
CACHE_FALLBACK_KEY
:
$CI_DEFAULT_BRANCH
before_script
:
-
test -z "${CUSTOM_IMAGENAME}" && export IMAGE_PATH="${CI_REGISTRY_IMAGE}" || export IMAGE_PATH="${CI_REGISTRY_IMAGE}/${CUSTOM_IMAGENAME}"
-
cat .dockerignore 2> /dev/null | grep -q "^/.cache-*" || ( cat .dockerignore 2> /dev/null | grep -q "^/.cache-${CACHE_DIR_SUFFIX}" || echo "/.cache-${CACHE_DIR_SUFFIX}" >> .dockerignore )
rules
:
-
if
:
'
$CI_PIPELINE_SOURCE
==
"push"'
-
if
:
'
$CI_PIPELINE_SOURCE
==
"merge_request_event"'
-
if
:
'
$CI_PIPELINE_SOURCE
==
"schedule"'
-
when
:
never
cache
:
key
:
"
$CI_COMMIT_REF_SLUG"
paths
:
-
.cache-${CACHE_DIR_SUFFIX}
## IMPORT BUILD ENGINE
include
:
-
project
:
"
tools/continuous-integration/docker/build-$CUSTOM_BUILDENGINE"
...
...