[Jenkins] Jenkins Credentials 확인


Jenkins Credentials를 사용하고 있는데 사실 편해서 많이 사용하는 중이다.

하지만 뜻하지않게 Credentials를 까먹게 되면, Pipeline이나 별도의 Script에 영향범위를 파악하기가 어려워 섣불리 수정하기 싫었다.

그러면 과연 Credentials를 잊어버리면 어떤 방식으로 찾아야할까?


Password를 찾고싶은 Credentials의 업데이트 버튼을 누르고 개발자 도구(F12)를 켜서 아래 내용을 확인한다.

위에 value인 {AQAAABAA~~~tDt0=} 해당 부분을 복사한다.

해당 Script Console에 아래 내용을 붙여넣고 실행한다.

println hudson.util.Secret.decrypt("{AQAAABAA~~~tDt0=}")

그러면 아래로 기존 설정되어있던 Password가 표시된다.



어떻게 보면 Jenkins Credentials의 위험성일 수 있지만 더 큰 문제를 초래하는 것 보다 낫다고 생각한다.