File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -18,26 +18,28 @@ jobs:
18
18
steps :
19
19
- uses : actions/checkout@v2
20
20
21
- - name : Build image
22
- run : |
23
- docker build scripts/docker/${IMAGE_NAME} --file scripts/docker/${IMAGE_NAME}/Dockerfile.$IMAGE_VARIANT --tag $IMAGE_NAME
24
-
25
- - name : Docker login
26
- run : echo ${GITHUB_TOKEN} | docker login docker.pkg.github.com -u ${GITHUB_ACTOR} --password-stdin
27
-
28
21
- name : Check version
29
22
run : |
30
- VERSION=$(docker inspect --format={{.Config.Labels. version}} $ IMAGE_NAME)
23
+ VERSION=$(grep "LABEL version" scripts/docker/${ IMAGE_NAME}/Dockerfile.$IMAGE_VARIANT | awk -F'"' '$0=$2' )
31
24
echo "::set-env name=VERSION::$VERSION"
25
+
26
+ echo ${GITHUB_TOKEN} | docker login docker.pkg.github.com -u ${GITHUB_ACTOR} --password-stdin
32
27
VERSION_EXIST=$(docker pull -q $GITHUB_DOCKER_REPOSITORY/$IMAGE_NAME-$IMAGE_VARIANT:${VERSION} || echo false && true)
28
+ docker logout
29
+
33
30
if [ "${VERSION_EXIST}" != "false" ]
34
31
then
35
32
echo ""
36
- echo "ERROR: Version ${VERSION} already exist for '$IMAGE_NAME-$IMAGE_VARIANT'. Aborting."
33
+ echo "ERROR: version ' ${VERSION}' already exist for '$IMAGE_NAME-$IMAGE_VARIANT'. Aborting."
37
34
echo ""
35
+
38
36
false
39
37
fi
40
38
39
+ - name : Build image
40
+ run : |
41
+ docker build scripts/docker/${IMAGE_NAME} --file scripts/docker/${IMAGE_NAME}/Dockerfile.$IMAGE_VARIANT --tag $IMAGE_NAME
42
+
41
43
# - name: Test image
42
44
# run: |
43
45
# docker run -v ${PWD}:/tmp -e CI=1 $IMAGE_NAME /tmp/scripts/build.sh
You can’t perform that action at this time.
0 commit comments