2017-12-01 8 views
0

jenkins를 처음 접하면서 직업을 찾고 있습니다. Java 코드의 일부로 Jenkins 인스턴스의 IP를 사용해야합니다. 기존 환경 변수를 사용할 수 있습니까? 아니면 직접 추가해야합니까? 그렇다면 정확히 어떻게 할 수 있습니까? 노예는 ec2 인스턴스입니다. 나는 여기에 게시 된 비슷한 질문을 보았지만 그들은 노예가 아닌 주인에 대해 이야기하고있는 것으로 보인다. 감사!젠킨스 노예의 환경 변수 설정

편집 : 확인은 외부 요청은 내 자바 코드

답변

0

내가 젠킨스 환경 변수의 기본 목록에서 이러한 환경 변수가 있다고 생각하지 않습니다에 설정된 IP로 전송됩니다. 노예에 환경 변수로 IP를 설정하는

한 가지 방법은 다음과 같습니다 노예 구성 페이지 "노드 속성"에서

    1. 이동
    2. 추가 "환경 변수"라는 부분이있다 새로운 환경 변수, 예. 값이있는 IP_ADDRESS = 해당 슬레이브의 IP.

    다른 환경 변수와 마찬가지로 jenkins 작업에서 액세스 할 수 있어야합니다. 예 : 쉘 빌드 단계 $ {IP_ADDRESS}