2014-09-09 2 views
10

documentation이 나를 도와주지 않았기 때문에 여기에서 질문하고 있습니다.gitlab CI Runners를 설정하는 방법은 무엇입니까?

러너 설치 중에 gitlab CI 코디네이터 URL과 등록 토큰이라는 두 가지 질문을받습니다. 나는 그들 중 어떤 사람이되어야 하는지를 알지 못한다.

URL은 빌드와 관련된 gitlab CI 웹 인터페이스 (예 : http://localhost:80/)의 url이거나 빌드의 고급 속성에 설명 된 url 일 수 있습니다.

등록 토큰은 설명서의 일부일 수 있지만 링크는 죽었습니다 (http://gitlab-ci-domain.com/admin/runners 참조). 또는 빌드의 고급 속성에서 등록 토큰.

그러나 러너의 설정 URL과 빌드 토큰에서 등록 토큰을 제공하려고 할 때 액세스 오류가 발생하여 등록에 실패했음을 알립니다. 이러한 매개 변수가 무엇인지 이해가 부족하기 때문에 무엇이 잘못되었는지를 판단 할 수 없습니다.

+0

안녕을, 그리고 아무도 대답하지 않습니다 보인다 ... 당신이 낸 그것 나가? – FooBee

+0

내가 한 대답은 : 관리자 권한이있는 리포지토리에 대해서만 러너를 설정할 수 있습니다. 나는 그것이 의미가 있다고 생각하지 않는다. 그러나 우리가 그것을 바꾸고 싶다면 우리 스스로 변경해야한다. – Srv19

답변

4

URL이 당신의 Gitci URL입니다. 귀하의 gitlabci에 표시된 "토큰"토큰은 다음과 같습니다 :

"새로운 러너를 등록하려면 다음 등록 토큰을 사용해야합니다.이 토큰을 사용하면 러너가 고유 한 러너 토큰을 요청하고이를 미래에 사용하게됩니다 통신 "

+1

Gitlab CI에서 "runners"는 사용자가 gitlab 서버에 관리 권한을 가지고있을 때에 만 나타난다. 나는 이것이 왜 그렇게 설정되었는지 이해하지 못합니다. – Srv19

+0

죄송합니다. = (항상 평소와 같이 root로 입력하십시오. 그러나 기쁘게 생각합니다.) –

+0

@ Srv19 요즘 주자도 프로젝트에 표시되므로 관리자 권한이 필요하지 않습니다. – ReDetection

1

분명히 할 수있는 유일한 방법은 CI 서버가 직접 처리하는 Gitlab의 관리자입니다.

나는 그 무리 찾을 수 있지만, 무엇을 할 수 있을까? ..

3

프로젝트 설정에 액세스 할 수있는 경우 프로젝트 설정> 주자에서 정보를 찾을 수 있습니다. 특정 주자 아래에 URL과 토큰이있는 상자가 있어야합니다.

편집 :이 정보는 설정에서 찾을 수 있습니다 GitLab 9.0으로> CI // CD 파이프 라인

(Josh Noe 당) 편집 : GitLab 9.3 (아마도 이전)의 같은 새로운 위치 : 설정 > 파이프 라인

이 편집 : GitLab (10) 등 새로운 위치 : 나는 정확히 같은 질문을 설정> CI/CD> 주자 설정

+1

이제 설정 -> CI/CD 파이프 라인에 있습니다. –

관련 문제