diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..7c7576731e7ac2f303b33cd0a69f6bb1408fa936 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,15 @@ +# Taken and modified from https://docs.gitlab.com/ee/ci/docker/using_kaniko.html +# Licensed under CC BY-SA 4.0 (see LICENSE-3RD-PARTY.md) +image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + +docker-build: + stage: build + before_script: + - mkdir -p /kaniko/.docker + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json + script: + - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG + only: + - master diff --git a/LICENSE-3RD-PARTY.md b/LICENSE-3RD-PARTY.md new file mode 100644 index 0000000000000000000000000000000000000000..8c11ad00983999d7b6f867259867ceb83b8c7807 --- /dev/null +++ b/LICENSE-3RD-PARTY.md @@ -0,0 +1,8 @@ +# Used third party content + +* `.gitlab-ci.yml` file copied and modified from the GitLab Documentation + * Title of the documentation page: "Building a Docker image with kaniko" + * Author: (c) 2011-present GitLab B.V. + * URL: https://docs.gitlab.com/ee/ci/docker/using_kaniko.html#building-a-docker-image-with-kaniko + * License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0) +* Repository icon made by [Freepik](https://www.freepik.com) from [www.flaticon.com](https://www.flaticon.com/)