File tree Expand file tree Collapse file tree 3 files changed +12
-23
lines changed Expand file tree Collapse file tree 3 files changed +12
-23
lines changed Original file line number Diff line number Diff line change 1
1
# #!/bin/sh
2
2
echo " docker build setup"
3
3
4
+ REGISTRY=" ${REGISTRY:- registry.npohosting.nl} "
5
+ NAMESPACE=${NAMESPACE:- poms}
6
+
4
7
TXT_HI=" \e[93m" && TXT_CLEAR=" \e[0m"
5
8
6
9
# scripts around the 'os_app_name' function, that determin the artifact name using information from Dockerfil
@@ -65,24 +68,4 @@ get_artifact_versions() {
65
68
echo " Using image artifact: \" $IMAGE \" (tag: \" $IMAGE_TAG \" , full: \" $FULL_IMAGE_NAME \" )"
66
69
}
67
70
68
- echo " Define determine_image_version"
69
- determine_image_version () {
70
- if [ " $IMAGE_TAG " = ' ' ] ; then
71
- echo " No IMAGE_TAG defined. Breaking build. This must be defined in job rule!"
72
- exit 1
73
- fi
74
- if [ " $IMAGE_NAME " = ' ' ] ; then
75
- echo " No IMAGE_NAME defined. Taking from os_app_name"
76
- IMAGE_NAME=$( os_app_name)
77
- export IMAGE_NAME
78
- fi
79
- # used by plain docker builds
80
- if [ " $AS_LATEST " = ' true' ] ; then
81
- export LATEST=" --destination $REGISTRY /$IMAGE_NAME "
82
- else
83
- export LATEST=
84
- fi
85
- export IMAGE=$REGISTRY /$IMAGE_NAME :$IMAGE_TAG
86
- echo " IMAGE: $IMAGE "
87
- }
88
71
Original file line number Diff line number Diff line change 1
1
# #!/bin/sh
2
2
KANIKO_ARGS=${KANIKO_ARGS:- ' --cache=true --cache-copy-layers=true' }
3
- REGISTRY=" ${REGISTRY:- registry.npohosting.nl} "
4
- NAMESPACE=${NAMESPACE:- poms}
3
+
5
4
DOCKER_BUILD_ARGS=${DOCKER_BUILD_ARGS:- } # Uses eval, when overriding escape whitespace: '--build-arg\ "FOO=BAR"'
5
+ AS_LATEST=${AS_LATEST:- ' false' }
6
6
7
7
8
8
if ! type os_app_name & > /dev/null; then
@@ -68,6 +68,12 @@ kaniko_execute() {
68
68
if [ ! -f " /kaniko/executor" ] ; then
69
69
echo " kaniko/executor not found"
70
70
return 1
71
+ fi
72
+ # used by plain docker builds
73
+ if [ " $AS_LATEST " = ' true' ] ; then
74
+ export LATEST=" --destination $REGISTRY /$FULL_IMAGE_NAME "
75
+ else
76
+ export LATEST=
71
77
fi
72
78
echo Cache $REGISTRY /$NAMESPACE /caches
73
79
/kaniko/executor $KANIKO_ARGS \
@@ -85,3 +91,4 @@ kaniko_execute() {
85
91
--destination $image \
86
92
--cleanup
87
93
}
94
+
Original file line number Diff line number Diff line change 8
8
9
9
echo " kaniko gitlab functions"
10
10
11
- AS_LATEST=${AS_LATEST:- ' false' }
12
11
13
12
if [ -f job.env ] ; then
14
13
echo " Found job.env!"
You can’t perform that action at this time.
0 commit comments