0
(Blue Ocean Declarative Pipeline을 사용하여) repo Jenkinsfile에서 최신 태그를 가져 오려고하는데 오류가 발생합니다.파이프 라인에서 태그 목록 가져 오기
명령 :
def tag = sh(script: 'git describe --tags $(git rev-list --tags --max-count=1)', returnStdout: true).trim()
예상 출력 :
v2.4.1
하지만 내가 얻을 :
fatal: No names found, cannot describe anything.
내가 작업 공간으로 가서 수동으로 명령을 실행과 같은 치명적인 오류가 발생했습니다 수동으로 복제하면 버전을 얻을 수 있습니다. 젠킨스 파이프 라인으로 뭔가 빠졌나요?
참고 : 커밋 ID와 분기 이름을 가져올 수 있습니다. 태그가 아닙니다.