728x90
반응형
젠킨스에 설치된 Plugin 목록 얻기
아래 명령어로 젠킨스에 설치된 플러그인의 목록을 얻을 수 있다.
USERNAME과 PASSWORD은 젠킨스에 로그인이 가능한 계정 정보, SERVER IP와 PORT는 조회를 원하는 젠킨스 서버의 정보이다.
위 내용에 특수기호가 들어가는 경우는 \를 붙여 사용한다. (PASSWORD가 passwd! 일 경우, passwd\!)
SERVER IP에는 https등을 제외하고 아이피만 넣어주어야 한다.
JENKINS_HOST="USERNAME:PASSWORD@SERVER_IP:PORT";
curl -sSL "http://$JENKINS_HOST/pluginManager/api/xml?depth=1&xpath=/*/*/shortName|/*/*/version&wrapper=plugins" | perl -pe 's/.*?<shortName>([\w-]+).*?<version>([^<]+)()(<\/\w+>)+/\1 \2\n/g'|sed 's/ /:/'
# ex)
# JENKINS_HOST="admin:1234@0.0.0.0:8080";
# curl -sSL "http://$JENKINS_HOST/pluginManager/api/xml?depth=1&xpath=/*/*/shortName|/*/*/version&wrapper=plugins" | perl -pe 's/.*?<shortName>([\w-]+).*?<version>([^<]+)()(<\/\w+>)+/\1 \2\n/g'|sed 's/ /:/'
728x90
반응형
'DevOps > CICD' 카테고리의 다른 글
[DevOps] Jenkins로 Flask 웹 서버 컨테이너 CI/CD 구현하기 (0) | 2022.10.10 |
---|
댓글