젠킨스 콘솔 출력에서 쉘 스크립트를 사용하여 각 행의 시작 부분에 Servername을 인쇄하는 방법. 나는 sd009.domain.com, sw009.domain.com 활동의 선택 매개 변수 플러그인에서 같은 매개 변수로 Servernames을 얻고있다콘솔 출력의 모든 행에 서버 이름을 표시하는 방법
실제 출력 :
ssh -o stricthostkeychecking = no [email protected] 'ls -lrt'
ssh -o stricthostkeychecking = no [email protected] 'pwd'
ssh -o stricthostkeychecking = no [email protected] 'hostname'
PS_EXE="/cygdrive/windows/powershell.exe"
내 예상 출력 :
sd09.domain.com ssh -o stricthostkeychecking = no [email protected] 'ls -lrt'
sd09.domain.com ssh -o stricthostkeychecking = no [email protected] 'pwd'
sd09.domain.com ssh -o stricthostkeychecking = no [email protected] 'hostname'
sd09.domain.com PS_EXE="/cygdrive/windows/powershell.exe"
보기 위와 같이 모든 출력 라인에 선택된 서버 이름을 표시하려면 쉘 실행 코드에서 쉘 스크립트 코드를 사용해야합니다. 빠른 시일 내에이를 달성하는 데 도움을주십시오.
을 실제 출력을 생성하는 스크립트를 보여줍니다. 파일의 각 줄에 고정 문자열을 추가하는 방법을 묻고 싶습니까? – user1934428
프롬프트를 변경 하시겠습니까? –
jenkins의 쉘 블록 실행에이 코드를 작성했습니다. 배포를 위해 런타임에 서버를 가져오고 있습니다. 제 요구 사항은 젠킨스 출력 콘솔의 각 행을 시작하는 서버 이름을 표시하는 것입니다. –