ฉันมีเชลล์สคริปต์ที่ฉันต้องการเรียกใช้ในตอนท้ายของเฟสการสร้างเป้าหมายของฉัน อย่างไรก็ตามฉันต้องการให้สคริปต์นี้ทำงานเมื่อฉันสร้างด้วยการกำหนดค่ารุ่นเท่านั้น จะทำได้อย่างไร? ขอบคุณ!
ฉันมีเชลล์สคริปต์ที่ฉันต้องการเรียกใช้ในตอนท้ายของเฟสการสร้างเป้าหมายของฉัน อย่างไรก็ตามฉันต้องการให้สคริปต์นี้ทำงานเมื่อฉันสร้างด้วยการกำหนดค่ารุ่นเท่านั้น จะทำได้อย่างไร? ขอบคุณ!
คำตอบ:
if [ "${CONFIGURATION}" = "Release" ]; then
echo Do something really release-like
fi
สคริปต์จะทำงานในตอนท้ายของทุกการกำหนดค่า แต่จะไม่ทำอะไรในกรณีนี้เว้นแต่การกำหนดค่าจะเป็น Release (สมมติว่าทุกอย่างมีอยู่ในบล็อกทดสอบ)
if [ "${CONFIGURATION}" != "Debug" ]; then...
ดังนั้นผมเปลี่ยนมัน
Release
การกำหนดค่าโดยไม่เก็บถาวร คำถามเกี่ยวกับRelease
การกำหนดค่าอย่างชัดเจน