diff --git a/.gitlab-ci.jsonnet b/.gitlab-ci.jsonnet deleted file mode 100644 index cf841b5c3117d0c154693f1830d0168c452f51ae..0000000000000000000000000000000000000000 --- a/.gitlab-ci.jsonnet +++ /dev/null @@ -1,37 +0,0 @@ -local jobs = [ - {name: "cgat", merge: {}}, -]; -local param_job(image,tag_var, merge = {}) = std.mergePatch({ - stage: 'build', - image: { - name: 'gcr.io/kaniko-project/executor:debug', - entrypoint: [''], - }, - script: [ - 'mkdir -p /kaniko/.docker', - @'echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64)\"}}}" > /kaniko/.docker/config.json', - std.strReplace(||| - /kaniko/executor - --context ${CI_PROJECT_DIR} - --cache=true - --build-arg GOPROXY - --cache-repo="${CI_REGISTRY_IMAGE}/kaniko/cache" - --registry-mirror=mirror.gfx.cafe - --registry-mirror=mirror.gcr.io - --registry-mirror=index.docker.io - --dockerfile "${CI_PROJECT_DIR}/%(img)s.Dockerfile" - --destination "${CI_REGISTRY_IMAGE}/%(img)s:%(tag_var)s" - --destination "${CI_REGISTRY_IMAGE}/%(img)s:latest" - ||| % {img: image, tag_var: tag_var}, "\n", " "), - ] - }, merge); -{ - [job.name+"-tag"]: param_job(job.name,"${CI_COMMIT_TAG}",std.mergePatch(job.merge, {only:["tags"]})) - for job in jobs -} + { - [job.name+"-master"]: param_job(job.name,"master",std.mergePatch(job.merge, {only:{refs:["master"]}})) - for job in jobs -} + { - [job.name]: param_job(job.name,"${CI_COMMIT_SHORT_SHA}",job.merge) - for job in jobs -}