Gitlab 레지스트리의 이미지를 다른 CI 빌드의 기본 이미지로 사용하려면 어떻게 인증해야합니까?Gitlab 레지스트리의 개인 도커 이미지를 CI의 기본 이미지로 사용
https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/configuration/advanced-configuration.md#using-a-private-docker-registry에 따르면 먼저 러너 머신에 수동으로 로그인해야합니다. 어떻게 든 기존 Gitlab 사용자와 로그인하는 것이 이상하게 느껴집니다.
Gitlab 레지스트리에서 기본 이미지를 가져 오기위한 인증을 위해 CI 변수 "CI_BUILD_TOKEN"("GitLab 컨테이너 레지스트리로 인증하는 데 사용되는 토큰"으로 설명 됨)을 사용하는 방법이 있습니까?
편집 : 공공 프로젝트의 이미지를 사용할 수 있다는 것을 알게되었습니다. 그렇지만 나는 부두 사업을 공개적으로 만들고 싶지 않습니다.
업데이트 : Gitlab 8.14부터 docker 레지스트리에서 빌드의 도커 이미지를 사용할 수 있습니다. https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/configuration/advanced-configuration.md#support-for-gitlab-integrated-registry
감사합니다. 네가 옳아. 지금은 불가능합니다. 내가 찾은 포인터 : https://gitlab.com/gitlab-org/gitlab-ce/issues/19219 및 https://gitlab.com/gitlab-org/gitlab-ce/issues/19275 –
이에 대한 후속 조치를 위해, (https://gitlab.com/gitlab-org/gitlab-ce/issues/19275)이 기능을 노출시키는 것과 관련된 몇 가지 gitlab 티켓이 있습니다. 그러나, 이것은 지금 백 로그에 앉아있는 것처럼 보입니다. 바라건대, 더 많은 지원으로,이 기능은 팀이 사용자 커뮤니티처럼 중요하다고 식별하는 것입니다. – user376327