Jenkins 빌드에 비밀번호 매개 변수가 설정되어있어 비밀로 유지해야하는 정보가 포함되어 있습니다. Jenkins 빌드는이 매개 변수에 대한 액세스가 필요한 Docker 컨테이너를 만듭니다. 현재 내 명령은 다음과 같습니다 나는 그것을 예상대로가면 처리 된 Jenkins 환경 변수를 Docker 컨테이너에 전달
docker run -e PASSWORD=${PASSWORD} my_image my_command
이 작동 - 나는 다음을 활용할 수있는 부두 노동자 컨테이너에 환경 변수로 전달되는 빌드 내에서 설정 한 PASSWORD 매개 변수 .
+ docker run -e PASSWORD=abc123efg my_image my_command
문제는 원시 암호가 위의 출력에 표시되는 것입니다 : 이것은 내 콘솔 출력의 일부입니다. 마스크 된 매개 변수를 출력에 노출시키지 않고 내 컨테이너에 전달하는 데 사용할 수있는 대안이나 대안 솔루션이 있습니까?
예를 해독하기 위해 공유 암호를 사용하여 고정 표시기 용기에 고정 표시기 컨테이너