Skip to content

Commit ee5966a

Browse files
committed
Update .gitlab-ci.yml file
1 parent a12aa89 commit ee5966a

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.gitlab-ci.yml

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
stages:
22
- test
33
- build
4+
- deploy
45

56
test:
67
image: harbor.ulbricht.casa/proxy/library/golang:1.21-alpine
@@ -10,22 +11,21 @@ test:
1011
- go build -o kubernetes-deployment-version-checker
1112

1213
docker-build:
13-
image: harbor.ulbricht.casa/proxy/library/docker:stable
14-
stage: build
15-
services:
16-
- docker:dind
14+
stage: deploy
15+
image:
16+
name: gcr.io/kaniko-project/executor:debug
17+
pull_policy: always
18+
entrypoint: [""]
1719
before_script:
18-
- docker login -u "$HARBOR_USER" -p "$HARBOR_PASSWORD" harbor.ulbricht.casa
19-
- docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_PASSWORD"
20+
- echo $KANIKO_DOCKERHUB_AND_HARBOR > /kaniko/.docker/config.json
2021
script:
21-
- docker build --pull -t "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" -f ./Dockerfile .
22-
- docker tag "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:latest"
23-
- docker tag "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" "iulbricht/kubernetes-image-version-checker:2.0.${CI_PIPELINE_IID}"
24-
- docker tag "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}" iulbricht/kubernetes-image-version-checker:latest
25-
- docker push "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}"
26-
- docker push "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:latest"
27-
- docker push "iulbricht/kubernetes-image-version-checker:2.0.${CI_PIPELINE_IID}"
28-
- docker push "iulbricht/kubernetes-image-version-checker:latest"
22+
- /kaniko/executor
23+
--context "${CI_PROJECT_DIR}"
24+
--dockerfile "${CI_PROJECT_DIR}/Dockerfile"
25+
--destination "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}"
26+
--destination "harbor.ulbricht.casa/imanuel/kubernetes-version-checker:latest"
27+
--destination "iulbricht/kubernetes-version-checker:2.0.${CI_PIPELINE_IID}"
28+
--destination "iulbricht/kubernetes-version-checker:latest"
2929
rules:
3030
- if: $CI_COMMIT_BRANCH == "v2"
3131
exists:

0 commit comments

Comments
 (0)