Programing

젠킨스 파이프 라인에 파일이 있는지 확인

lottogame 2021. 1. 11. 07:28
반응형

젠킨스 파이프 라인에 파일이 있는지 확인


내 jenkins 작업 공간에 디렉토리가 있고 작업 공간의 파이프 라인 단계 "fileExists : Verify file exists" 가 제대로 작동하지 않는 경우 블록을 실행하려고 합니다.

Jenkins v 1.642 및 Pipeline v 2.1을 사용하고 있습니다. 그리고 다음과 같은 조건을 갖기 위해

if ( fileExists 'test1' ) {
  //Some block
}

파이프 라인 내에있는 다른 대안은 무엇입니까?


조건 에서 fileExists단계를 사용 if하거나 반환 된 값을 변수에 할당 할 때 대괄호를 사용해야 합니다.

변수 사용 :

def exists = fileExists 'file'

if (exists) {
    echo 'Yes'
} else {
    echo 'No'
}

대괄호 사용 :

if (fileExists('file')) {
    echo 'Yes'
} else {
    echo 'No'
}

참조 URL : https://stackoverflow.com/questions/38534781/check-if-a-file-exists-in-jenkins-pipeline

반응형