2014-10-29 4 views
1

디자인에 대한 질문이 있습니다. 나는 직업을 자동화하기 위해 젠킨스를 사용하고 있습니다. 누군가 taskA를 수행하기를 원한다면 젠킨스를 사용하여 pexpect 파일을 실행하면 모든 것이 자동으로 수행됩니다. 이러한 작업 중 일부는 유닉스 사용자를 전환해야하며, 속성 파일에 넣는 것보다는 암호를 설정/설정하는 것이 더 안전하고 안전한 방법인지 궁금합니다. 지금 당장 가지고있는 해결책은 사용자에게 작업을 실행하기 전에 jenkins에서 암호를 설정하고 pexpect 파일에서 사용할 속성 파일에 암호를 저장하도록 요청하는 것입니다. 암호를 하드 코드하는 것은 나쁘다는 것을 알고 있습니다. 그러나 내부 작업 테스트 용이므로 다른 방법이 없다면 아마 그 옵션을 사용할 것입니다.젠킨스 유닉스 패스워드를 저장

감사합니다.

답변

0

마지막으로 솔루션은 매우 간단했습니다. '매개 변수로 빌드'를 사용했으며 암호가 내 서버에 암호 유형 매개 변수로 전송됩니다.

1

젠킨스 사용자를 허용하려면 sudo 목록에 젠킨스 추가를 사용할 수 있습니다.