0

私のCIランナーがビルドを実行しているときに私が引っ張りたい私のdocker-compose.ymlファイルに画像があります。私はこれに実行してみてくださいGitlab CIからDocker-compose pullを実行できますか?

毎回:

Pulling web (registry.gitlab.com/xxxxx/xxxxx/crm:latest)... 
Pulling repository registry.gitlab.com/xxxxx/xxxxx/crm 
Error: image xxxxx/xxxxx/crm:latest not found 

答えて

1

あなたは@の上に構築するには、レジストリに最初

- docker login -u "gitlab-ci-token" -p "$CI_JOB_TOKEN" $CI_REGISTRY

1

をログインする必要があり、関連gitlabのドキュメントはここにある答えllyaは、kuchaev :https://about.gitlab.com/2016/05/23/gitlab-container-registry/

お使いのgitlabのバージョンによって、使用する環境変数が変わることがあります。バージョン9以降では、以前のバージョンで$ CI_JOB_TOKENを使用すると、$ CI_BUILD_TOKENを使用しました.v9で行われたすべての変更についてはhttps://docs.gitlab.com/ee/ci/variables/を参照してください(負荷があった場合)

関連する問題