0

젠킨스 작업에서 Artifactory 릴리스 및 준비를 자동화하고 싶습니다. Jenkins와 Artifactory를 사용하여 토큰으로 출시 및 준비 단계를 자동화하는 방법은 무엇입니까?

나는 그것이 잘 작동

curl -X GET "http://localhost:9090/job/artifactory-8.0-release/artifactory/staging? 

이 컬 명령을 가지고 있지만, 인증을 요구하고있다. 내가 자동화 할 때, 나는 사용자 자격 증명이 아닌 토큰을 사용해야 만 이것을 호출해야합니다.

도와주세요.

답변

1

토큰을 인증에 사용하는 방법에는 여러 가지가 있습니다.

기본 인증

curl -u<USERNAME>:<TOKEN> http://ARTIFACTORY_URL/api/system/ping 

인증 헤더

curl -H"Authorization: Bearer <TOKEN>" http://ARTIFACTORY_URL/api/system/ping 

출처 : JFrog Artifactory의 documenation 페이지 'Access Tokens'