나는 gitlab 러너를 사용하는 것에 상당히 익숙하기 때문에, 사용하기 전에 일부 문서를 읽기로 결정했다. 그러나 읽으면할수록 더 혼란 스럽다. 내 .gitlab-ci.yml
단계 중 하나는 건물 주자가 모든 것을 구축하고 잘하면 gitlab 레지스트리에 이미지를 밀어달라고해야합니다. 내 첫 번째 질문은 어디서 온 내가, 내가 고정 표시기 - 고정 표시기-과 전에 사용해야 내가 실제 빌드를 시작할 이해 무엇에서, 나는 먼저 로그인해야합니다공유 러너를 사용하여 gitlab 레지스트리에 액세스하기
services: docker:dind
image: docker:git
before_script:
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
을 문서화 모두에서, 내가 읽어 , 토큰에 대한 정보가 거의 또는 전혀 없었습니다. 나는 새로운 gitlab-runner를 등록 할 때 특별한 토큰을 얻었지만, 공유 주자를 사용하는 것은 어떨까요? 토큰에 액세스하려면 어떻게해야합니까? 나는 또한 CI_BUILD_TOKEN
과 CI_REGISTRY
을 포함하는 이 있다는 것을 읽었습니다. 이것은 이미 정의되어 있고 스스로 정의하지 않아야한다는 것을 의미합니까?