0
if-else条件文からカスタムGitlab CI変数を設定できるかどうかを知りたいです。私は、次のを持っている私の.gitlab-ci.yml
ファイルで.gitlab-ci.yml変数の条件の使い方は?
:
variables:
PROJECT_VERSION: (if [ "${CI_COMMIT_TAG}" == "" ]; then "${CI_COMMIT_REF_NAME}-${CI_PIPELINE_ID}"; else ${CI_COMMIT_TAG}; fi);
Trying to set project version:
image: php:7.1-cli
stage: test
script:
# this echoes correct string (eg. "master-2794")
- (if [ "${CI_COMMIT_TAG}" == "" ]; then echo "${CI_COMMIT_REF_NAME}-${CI_PIPELINE_ID}"; else echo ${CI_COMMIT_TAG}; fi);
# this echoes something like "(if [ "" == "" ]; then "master-2794"; else ; fi);"
- echo $PROJECT_VERSION
はこれを行うことができますか?もしそうなら、私は何を逃したのですか?ありがとう