Tôi đang cố gắng lấy tên chi nhánh của tôi cho một kịch bản câu lệnh jenkins. Tôi không thể lấy tên chi nhánh hiện tại. Tôi thử các cách sau:Tên chi nhánh đường ống Jenkins trả về null
stage('Check out code')
checkout scm
echo "My branch is: ${env.BRANCH_NAME}"
Đây là đầu ra - nó luôn trả về giá trị rỗng.
Checking out Revision 33b531b2f1caaf8b64d968e437306f39d2dba1da (origin/pipeline)
> git.exe config core.sparsecheckout # timeout=10
> git.exe checkout -f 33b531b2f1caaf8b64d968e437306f39d2dba1da
[Pipeline] echo
My branch is: null
Tôi có thiếu gì đó không?
Cố gắng: 'echo "chi nhánh của tôi là: $ {} BRANCH_NAME"' ? –
@tim_yates đã thử rằng với cùng một kết quả – pogorman