我對我的nodejs應用程序使用gitLab CI。在我的YML文件中,我需要調用腳本來構建Docker鏡像。但是,而不是使用latest
我需要使用該項目的當前版本。在gitLab CI中獲取package.json的值YML
該版本值可以在存儲庫的package.json
文件中找到。
是否可以讀取package.json文件的版本值,以用當前版本替換latest
?
# ...
variables:
CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest # need version value instead of latest
build:
stage: build
script:
# ...
- cd /opt/core/bundle && docker build -t $CONTAINER_RELEASE_IMAGE .
- docker push $CONTAINER_RELEASE_IMAGE
您還可以修剪空格:https://gist.github.com/DarrenN/8c6a5b969481725a4413#gistcomment-1678696 – user3142695