ci(gitlab-ci): use last modified iso-date instead of commit count for frontend/backend image versioning

This commit is contained in:
Sarah Vaupel 2024-09-13 18:20:30 +02:00
parent 746e8a4d16
commit e77b159c02

View File

@ -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