Saya punya beberapa skenario khusus. Saya telah mengangkat satu PR. Ada banyak komitmen untuk PR ini.
Sekarang saya perlu mendapatkan hash komit, yang akan dihasilkan setelah menggabungkan PR ini menjadi master. Apakah mungkin untuk mendapatkan hash komit sebelum menggabungkannya?
misalkan salah satu komponen aplikasi adalah : xyz
kami membuat PR untuk cabang fitur tersebut untuk menguasai jenkins -› Pembuatan PR dimulai -› menyebarkan aplikasi pada node -› plugin jacoco dalam aplikasi membuat file exec
Penggabungan PR terjadi dari master build -› tidak ada penerapan untuk CC sekarang ...
Setelah penerapan selesai, dari tempat terpisah, tugas cakupan CC dipicu -› yang akan mengambil file exec dan mendorong ke sonar.
disini saya mencoba membuatnya seperti .. nama file exec akan memiliki ‹Future_git_commit_hash›_xyz.exec
dalam pekerjaan cakupan CC saya akan memeriksa commit_id ini .. dan kemudian mendorong ke sonar. (di sini umumnya kita tidak memerlukan commit_id, hanya master kita dapat checkout dan mendorong ke sonar) ...
masalah muncul jika : sebelum mendorong ke sonar, satu PR lagi dimunculkan. dan file exec baru dibuat. jadi saya berpikir untuk memiliki id komit sehingga saya dapat membedakannya.
lagi pula jika mendapatkan commitid sebelum penggabungan tidak memungkinkan.. perlu memeriksa pendekatan lain.