2014-12-10 5 views
11

Jenkins에서 사용할 수있는 자격 증명을 만들고 Jenkins에서 실행중인 작업을 통해 제 3 자 서비스에 연결하는 방법을 알고 싶습니다.jenkins 자격 증명 사용

+1

응답은 42이다. 당신은 Jenkins와 접근하고 싶은 마녀 제 3 자 서비스를 말할 수 있는가? 그렇지 않으면이 질문은 최소한 대답을 얻지 못할 것입니다. – LucasF

+0

@ LucasF, 젠킨스의 모든 빌드 사용자에 대한 자격 증명을 만들었습니다. 그들은 Git 플러그인에서 사용됩니다. 이제 그들을 사용하여 Nexus에 아티팩트를 업로드하는 방법을 모르겠습니다. –

+0

GitHub의 토큰에 비밀 텍스트 Credentials에 붙여 넣을 수있었습니다. – MarkHu

답변

6

작업 할 타사 서비스를 지정해야합니다. 다음은 지금 버전 젠킨스 함께 일하고 의 bitbucket

자격 증명의 예입니다. 1.568. 기본적으로 자격증 명 기능이 있습니다. 그러므로 자격증 명을 추가하려면 자격증 명 추가을 클릭하십시오. 예를 들어, 내가 암호와 SSH 사용자 이름을 추가 할, 그래서 개인 키SSH 아이디의 bitbucket에서 코드를 체크 아웃

enter image description here enter image description here

+0

Jenkins 2+에서 거의 동일하게 작동합니다. – avi613

6

자격 증명 플러그인 - Jenkins 인스턴스, 플러그인 및 빌드 작업에서 사용할 수있는 자격 증명을 정의하는 중앙 집중식 방법을 제공합니다.

자격 증명 바인딩 플러그인 - 환경 변수로 자격 증명을 주입하도록 빌드 작업을 구성 할 수 있습니다.

제 3 자 플러그인을 Jenkins 인스턴스에 설치해야합니다. 예를 들어, Assembla Auth Plugin은 Assembla 저장소에 대한 인증을 허용합니다.

함께 작업하는 타사 서비스는 무엇입니까?

+0

Nexus에 업로드 –

0

대신 사용하여 사용할 수 있습니다 당신은 할 수 단순히 패스워드를 가진 사용자 명 선택권

+0

비밀번호는 Jenkins 노드의 임시 디렉토리에 일반 텍스트로 인쇄됩니다. 내가 이것을 처음 발견했을 때 나는 놀랐다. 그래서 SSH 사용자 이름/개인 키 옵션을 사용하기로 결정했다. – vincent