如果有人可以幫助我解決以下問題,我將非常高興。我只想為以給定標簽名稱開頭的標簽運行特定腳本。
以下規則適用于標簽“wind-index”,但我需要的是一個正則運算式,因為我希望它也適用于“wind-index_0.1”等標簽
rules:
- if: $CI_COMMIT_TAG == "wind-index"
when: always
我期待這能奏效,但沒有成功....
rules:
- if: $CI_COMMIT_TAG == \^wind-index\
when: always
我已經嘗試了所有可能的組合,包括單引號、雙引號或\^wind-index.*\,都不起作用。
任何建議,幫助都非常受歡迎:-)
uj5u.com熱心網友回復:
你需要
/作為正則運算式分隔符==是相等比較運算子,你需要一個正則運算式匹配運算子,=~.
您可以使用
rules:
- if: $CI_COMMIT_TAG =~ /^wind-index/
when: always
uj5u.com熱心網友回復:
這應該夠了吧:
- if: $CI_COMMIT_TAG =~ /^wind-index/
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/432913.html
