Update .gitlab-ci.yml file

This commit is contained in:
2023-10-07 04:37:31 +00:00
parent eb89414dc4
commit 0ff6915de4

View File

@@ -6,7 +6,7 @@
stages: stages:
#- test #- test
- build - build
- push_local #- push_local
#- release #- release
#- push_dockerhub #- push_dockerhub
@@ -37,30 +37,31 @@ build:
script: script:
- nslookup registry.evanshome.io - nslookup registry.evanshome.io
#- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY #- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY #- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
#- docker pull $CI_REGISTRY_IMAGE:latest || true #- docker pull $CI_REGISTRY_IMAGE:latest || true
- > - >
docker build docker build
--pull --tag $CI_REGISTRY_IMAGE:latest
--cache-from $CI_REGISTRY_IMAGE:latest
--tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
--build-arg BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') --build-arg BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
--build-arg VCS_REF=$CI_COMMIT_SHORT_SHA --build-arg VCS_REF=$CI_COMMIT_SHORT_SHA
./Docker/ ./Docker/
- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
- docker push $CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME
#- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
push local: # push local:
extends: # extends:
- .docker_base # - .docker_base
stage: push_local # stage: push_local
variables: # variables:
GIT_STRATEGY: none # GIT_STRATEGY: none
only: # only:
- master # - master
script: # script:
- docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA # - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
- docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:latest # - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:latest
- docker push $CI_REGISTRY_IMAGE:latest # - docker push $CI_REGISTRY_IMAGE:latest
# push dockerhub: # push dockerhub:
# extends: # extends: