Note lại chút, 1 Job trên Jenkins tương tác với gitlab hay github.
Mình cần jenkins có được các thông tin của repo như branch nào, commit nào,…???
Trong jenkins file, bạn thực hiện echo env.BRANCH_NAME nhưng lại bị rỗng hay null
Lý do: https://stackoverflow.com/questions/43770058/jenkins-pipeline-branch-name-returns-null
Vậy thì bạn cần tạo 1 job với type: Multibanch Pipeline thì sẽ lấy được env.BRANCH_NAME
p/s: Mình nhớ là vẫn lấy được branch và commit trên type Pipeline.
Mình sẽ để mình thêm sau nhé