728x90
빌드 전체 로그 저장: currentBuild.rawBuild.log
마지막 100 lines를 list 에 저장: currentBuild.rawBuild.getLog(100)
def testBuild = build (
job: "TEST_JOB",
propagate: false,
parameters: [
string(name: "TARGET_NODE", value: "${TARGET_NODE}")
]
)
JENKINS_BUILD_URL = testBuild.getAbsoluteUrl()
JENKINS_STATUS = testBuild.getCurrentResult()
JENKINS_LOG = testBuild.rawBuild.log // 전체 로그 저장
JENKINS_LOG100 = testBuild.rawBuild.getLog(100) // 마지막 로그 100라인을 저장(list type)
https://stackoverflow.com/questions/37018509/jenkinsfile-build-log
728x90
'Jenkins' 카테고리의 다른 글
Jenkins에서 json 파싱하는 법 (1) | 2023.12.27 |
---|---|
[Script Console] Jenkins 실행 중이거나 대기 중인 빌드 일괄 멈추기 (0) | 2023.09.23 |
Jenkins idle node 조회 (0) | 2023.06.20 |
Jenkins Gerrit 서버 등록 에러 (id_rsa is not a valid key file) (0) | 2023.06.13 |
Upgrade Jenkins in docker container (1) | 2023.05.13 |