Add CI
This commit is contained in:
parent
4f8a2597f0
commit
735cf060d8
1 changed files with 22 additions and 0 deletions
22
.gitlab-ci.yml
Normal file
22
.gitlab-ci.yml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
.docker-build:
|
||||
stage: build
|
||||
image:
|
||||
name: gcr.io/kaniko-project/executor:v1.9.1-debug
|
||||
entrypoint: [""]
|
||||
script:
|
||||
|
||||
- /kaniko/executor
|
||||
--context "${CI_PROJECT_DIR}"
|
||||
--dockerfile ""${CI_PROJECT_DIR}/${IMAGE_DIR}/Dockerfile"
|
||||
--destination "${IMAGE_TAG}"
|
||||
--destination "${IMAGE_TAG_LATEST}"
|
||||
allow_failure: false
|
||||
|
||||
docker-build:qa-8.2:
|
||||
extends: .docker-build
|
||||
variables:
|
||||
IMAGE_DIR: "PHP8.2/QA"
|
||||
IMAGE_TAG: "${CI_REGISTRY_IMAGE}/ldcweb-qa-8.2:$(date +%d%m%y-%H%I%S)"
|
||||
IMAGE_TAG_LATEST: "${CI_REGISTRY_IMAGE}/ldcweb-qa-8.2:latest"
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule" && $BUILD_NAME == "QA-8.2"
|
||||
Loading…
Add table
Reference in a new issue