반응형
Jenkins 용 API 토큰을 얻는 방법
젠킨스 나머지 API를 사용하려고합니다. 지침에는 API 키가 필요하다고 나와 있습니다. 나는 그것을 찾기 위해 모든 구성 페이지를 살펴 보았다. 젠킨스 용 API 키는 어떻게 얻나요?
Jenkins 2.129 이후 API 토큰 구성 이 변경되었습니다 .
이제 여러 토큰을 갖고 이름을 지정할 수 있습니다. 개별적으로 취소 할 수 있습니다.
- Jenkins에 로그인합니다.
- 이름을 클릭하십시오 (오른쪽 상단 모서리).
- 구성 (왼쪽 메뉴)을 클릭 합니다.
- "새 토큰 추가"버튼을 사용하여 새 토큰을 생성 한 다음 이름을 지정합니다.
- 나중에 토큰을 볼 수 없으므로 토큰을 생성 할 때 복사해야합니다.
- 더 이상 필요하지 않으면 오래된 토큰을 취소하십시오.
Jenkins 2.129 이전 : 다음과 같이 API 토큰을 표시합니다.
- Jenkins에 로그인합니다.
- 이름 (오른쪽 상단 모서리)을 클릭합니다.
- 구성 (왼쪽 메뉴)을 클릭 합니다.
- Show API Token을 클릭 합니다 .
API 토큰이 공개됩니다.
API 토큰 변경 버튼 을 클릭하여 토큰을 변경할 수 있습니다 .
이 게시물 Jenkins 2.129를 수행하는 비 UI 방법은 다음과 같습니다.
curl 'https://<jenkinsURL>/me/descriptorByName/jenkins.security.ApiTokenProperty/generateNewToken' \
--data 'newTokenName=foo' \
--user username:Password
다음을 반환합니다.
{
"status": "ok",
"data": {
"tokenName": "foo",
"tokenUuid": "<uuid>",
"tokenValue": "<redacted>"
}
}
Pre Jenkins 2.129
curl http://<username>:<password>@<jenkins-url>/me/configure
참고 URL : https://stackoverflow.com/questions/45466090/how-to-get-the-api-token-for-jenkins
반응형
'Program Tip' 카테고리의 다른 글
Python : defaultdict를 dict로 변환 (0) | 2020.11.01 |
---|---|
Dockerfile에서 스크립트 실행 (0) | 2020.11.01 |
복사본 대신 객체에 대한 const 참조 반환 (0) | 2020.11.01 |
디렉토리에 응용 프로그램 바로 가기 만들기 (0) | 2020.11.01 |
Mercurial에서 git reset --hard HEAD를 어떻게합니까? (0) | 2020.11.01 |