私はgitlab-ci.yml
(簡体字)、次いますユーザー定義の変数に空
variables:
APP_NAME: "hello-gitlab-ci"
deploy:
stage: deploy
script: some-script
environment:
name: staging
url: http://hostname/$APP_NAME/$CI_BUILD_REF_NAME
Gitlab UIで結果のURLは、例えばある:http://hostname//master
。 は空のStringに解決されるようですが、ランナー変数$CI_BUILD_REF_NAME
は正しく解決します。
GitLab Community Edition 8.13.0、gitlab-runner 1.7.1。 私は何が欠けていますか?
GitLab Community Edition 8.13.0、gitlab-runner 1.7.1 – Fabian
@ user449326 OK。どのOSを実行していますか? CI_DEBUG_TRACEはinterrestingの詳細を生成しますか? – VonC
'WARNING:環境は選択されたエグゼキュータとシェルによってサポートされていません。 'を除いて、デバッグ出力には' environment'または 'url'の出現はありませんが、速い研究により、これは一般的な警告であると見なされます。環境変数がどこで発生したかは '++ export APP_NAME = hello-gitlab-ci ++ APP_NAME = hello-gitlab-ci'のように正しく解決されました – Fabian