From be1f3d28cdcd6b9097f25d7c8b8f5d9243e4dbba Mon Sep 17 00:00:00 2001 From: Heimo Stranner Date: Sat, 3 Dec 2022 13:37:12 +0100 Subject: [PATCH 1/5] kaniko --- .gitlab-ci.yml | 9 +++++++++ kaniko/Dockerfile | 2 ++ 2 files changed, 11 insertions(+) create mode 100644 kaniko/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1fe5369..a106258 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,6 +22,15 @@ test-backend: # find how many files are cached in .m2 directory - find .m2 | wc -l || true +build-kaniko: + image: + name: gcr.io/kaniko-project/executor:v1.9.0-debug + entrypoint: [""] + stage: test + script: + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"},\"$CI_DEPENDENCY_PROXY_SERVER\":{\"auth\":\"$(printf "%s:%s" ${CI_DEPENDENCY_PROXY_USER} "${CI_DEPENDENCY_PROXY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json + - /kaniko/executor --context "${CI_PROJECT_DIR}" --dockerfile "${CI_PROJECT_DIR}/kaniko/Dockerfile" --destination "registry.reset.inso-w.at/2011ws-ase-pr-group/11ws-ase-pr-inso-01/kaniko-test:latest" + build-image: stage: build script: diff --git a/kaniko/Dockerfile b/kaniko/Dockerfile new file mode 100644 index 0000000..a0e39b3 --- /dev/null +++ b/kaniko/Dockerfile @@ -0,0 +1,2 @@ +FROM registry.reset.inso-w.at/pub/docker/node-non-root-18:latest +COPY src /home/build -- GitLab From 6ec92a5a374d56ede42bcb3097dff7f8e29ba657 Mon Sep 17 00:00:00 2001 From: Heimo Stranner Date: Sat, 3 Dec 2022 13:38:11 +0100 Subject: [PATCH 2/5] without copy --- kaniko/Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/kaniko/Dockerfile b/kaniko/Dockerfile index a0e39b3..701d287 100644 --- a/kaniko/Dockerfile +++ b/kaniko/Dockerfile @@ -1,2 +1 @@ FROM registry.reset.inso-w.at/pub/docker/node-non-root-18:latest -COPY src /home/build -- GitLab From 903950af5eee4693373dc0d694cd2b244b5587bc Mon Sep 17 00:00:00 2001 From: Heimo Stranner Date: Sat, 3 Dec 2022 13:44:11 +0100 Subject: [PATCH 3/5] run ls --- kaniko/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/kaniko/Dockerfile b/kaniko/Dockerfile index 701d287..17c1a42 100644 --- a/kaniko/Dockerfile +++ b/kaniko/Dockerfile @@ -1 +1,2 @@ FROM registry.reset.inso-w.at/pub/docker/node-non-root-18:latest +RUN ls -- GitLab From 06d0ceee91b661609b7da9217b0739bf8a92c586 Mon Sep 17 00:00:00 2001 From: Heimo Stranner Date: Tue, 13 Dec 2022 16:06:58 +0100 Subject: [PATCH 4/5] kaniko with copy --- kaniko/Dockerfile | 3 ++- kaniko/demo_file.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 kaniko/demo_file.txt diff --git a/kaniko/Dockerfile b/kaniko/Dockerfile index 17c1a42..157a1f3 100644 --- a/kaniko/Dockerfile +++ b/kaniko/Dockerfile @@ -1,2 +1,3 @@ FROM registry.reset.inso-w.at/pub/docker/node-non-root-18:latest -RUN ls +COPY demo_file.txt /demo_file.txt +RUN ls -la / diff --git a/kaniko/demo_file.txt b/kaniko/demo_file.txt new file mode 100644 index 0000000..d81cc07 --- /dev/null +++ b/kaniko/demo_file.txt @@ -0,0 +1 @@ +42 -- GitLab From 974ac423ac3b6ad444000cf055f3899c8227196c Mon Sep 17 00:00:00 2001 From: Heimo Stranner Date: Tue, 13 Dec 2022 16:08:19 +0100 Subject: [PATCH 5/5] relative path --- kaniko/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kaniko/Dockerfile b/kaniko/Dockerfile index 157a1f3..ccff7c2 100644 --- a/kaniko/Dockerfile +++ b/kaniko/Dockerfile @@ -1,3 +1,3 @@ FROM registry.reset.inso-w.at/pub/docker/node-non-root-18:latest -COPY demo_file.txt /demo_file.txt +COPY kaniko/demo_file.txt /demo_file.txt RUN ls -la / -- GitLab