ci(gitlab-ci): use last modified iso-date instead of commit count for frontend/backend image versioning
This commit is contained in:
parent
746e8a4d16
commit
e77b159c02
@ -60,16 +60,11 @@ setup:dynamic:
|
||||
before_script:
|
||||
- apt-get -y update
|
||||
- apt-get -y install git
|
||||
variables:
|
||||
GIT_LOG_COMMAND: git log --max-count=1 --pretty=format:%cI
|
||||
script:
|
||||
- FRONTEND_IMAGE_VERSION=`git log --all ${FRONTEND_IMAGE_DEPENDENCIES} | grep '^commit' | wc --lines | tee frontend-image-version`
|
||||
- BACKEND_IMAGE_VERSION=`git log --all ${BACKEND_IMAGE_DEPENDENCIES} | grep '^commit' | wc --lines | tee backend-image-version`
|
||||
- git log
|
||||
- git log ${FRONTEND_IMAGE_DEPENDENCIES}
|
||||
- git log ${FRONTEND_IMAGE_DEPENDENCIES} | grep '^commit'
|
||||
- git log ${FRONTEND_IMAGE_DEPENDENCIES} | grep '^commit' | wc --lines
|
||||
- git log ${BACKEND_IMAGE_DEPENDENCIES}
|
||||
- git log ${BACKEND_IMAGE_DEPENDENCIES} | grep '^commit'
|
||||
- git log ${BACKEND_IMAGE_DEPENDENCIES} | grep '^commit' | wc --lines
|
||||
- FRONTEND_IMAGE_VERSION=`${GIT_LOG_COMMAND} ${FRONTEND_IMAGE_DEPENDENCIES} | tee frontend-image-version`
|
||||
- BACKEND_IMAGE_VERSION=`${GIT_LOG_COMMAND} ${BACKEND_IMAGE_DEPENDENCIES} | tee backend-image-version`
|
||||
- 'echo "FRONTEND_IMAGE_VERSION: ${FRONTEND_IMAGE_VERSION}, BACKEND_IMAGE_VERSION: ${BACKEND_IMAGE_VERSION}"'
|
||||
- cat .gitlab-ci/frontend.yml | .gitlab-ci/dynamci.pl FRONTEND_IMAGE_VERSION=${FRONTEND_IMAGE_VERSION} > frontend.yml
|
||||
- cat .gitlab-ci/backend.yml | .gitlab-ci/dynamci.pl BACKEND_IMAGE_VERSION=${BACKEND_IMAGE_VERSION} > backend.yml
|
||||
|
||||
Reference in New Issue
Block a user