diff options
| author | Max Resnick <max@ofmax.li> | 2021-11-20 21:45:51 -0800 |
|---|---|---|
| committer | Max Resnick <max@ofmax.li> | 2021-11-28 22:21:29 -0800 |
| commit | 7a7500702480ef5ada890ff697b32126d4c1bb58 (patch) | |
| tree | c3f7208d65febe04ccf5c6558528dbcbf0525dcc /.gitlab-ci.yml | |
| parent | fa0735617fa9840c2b79477623c001bbc5af1a0e (diff) | |
| download | grumpy-containers-7a7500702480ef5ada890ff697b32126d4c1bb58.tar.gz | |
remove images no longer used, gitlab.ci
Diffstat (limited to '.gitlab-ci.yml')
| -rw-r--r-- | .gitlab-ci.yml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..f0e74d5 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,49 @@ +image: + name: gcr.io/kaniko-project/executor:debug + entrypoint: [""] + +.buildc: + script: + - VER="$(cat src/${IMG_NAME}/VERSION)" + - mkdir -p /kaniko/.docker + - echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json + - |- + /kaniko/executor --context "${CI_PROJECT_DIR}/src/${IMG_NAME}" \ + --dockerfile "${CI_PROJECT_DIR}/src/${IMG_NAME}/Dockerfile" \ + --destination "${CI_REGISTRY_IMAGE}/${IMG_NAME}:${VER}" \ + --destination "${CI_REGISTRY_IMAGE}/${IMG_NAME}:${VER}-${CI_PIPELINE_IID}" \ + --destination "${CI_REGISTRY_IMAGE}/${IMG_NAME}:latest" +base: + variables: + IMG_NAME: "base" + extends: .buildc +cgit: + needs: [base] + variables: + IMG_NAME: "cgit" + extends: .buildc +git-snapshot: + needs: [base] + variables: + IMG_NAME: "git-snapshot" + extends: .buildc +gitolite: + needs: [base] + variables: + IMG_NAME: "gitolite" + extends: .buildc +pelican: + needs: [base] + variables: + IMG_NAME: "pelican" + extends: .buildc +sally: + needs: [base] + variables: + IMG_NAME: "sally" + extends: .buildc +static-files: + needs: [base] + variables: + IMG_NAME: "static-files" + extends: .buildc |