ฉันพยายามย้ายจาก Buildbot ไปยัง Gitlab CI ทุกอย่างทำงานได้ดียกเว้นรับหมายเลขรุ่นจากคอมไพล์ พวกเรากำลังใช้
git describe --always --tags --abbrev=4
คำสั่งร่วมกับชื่อแท็กที่เหมาะสม (เช่น "1.0") มันทำงานได้อย่างไร้ที่ติกับ buildbot แต่ด้วยเหตุผลบางอย่าง gitlab-ci การตรวจสอบการ HEAD ทำให้การทำสำเนาการทำงานอยู่ในสถานะ "ถอดหัว" ดังนั้นคำสั่งก่อนหน้านี้จะส่งกลับชื่อรุ่นที่น่าเกลียด (เช่น "53ab" แทนที่จะพูดว่า "1.0-50- g53ab ") มีวิธีรับกระทำคำอธิบายกับแท็กในกรณีนี้หรือไม่
หมายเลขรุ่นควรมาจากที่ใด แท็กที่มีอยู่แล้วในที่เก็บ?
—
Daniel B
แดเนียลใช่แน่นอน
—
Andrew Kravchuk
คุณแน่ใจหรือว่ามีแท็กอยู่ในที่เก็บรีโมต เพราะมันใช้งานได้ดีอย่างสมบูรณ์แบบสำหรับฉันด้วยหัวที่แยกออก
—
Daniel B