Score:2

คุณจะแสดงหมายเลขเวอร์ชันในไฟล์ส่วนท้ายได้อย่างไร

ธง cn

เมื่อฉันปรับใช้โค้ด Drupal ฉันสร้างสิ่งประดิษฐ์ด้วย BLT ฉันต้องการเขียนไฟล์บางประเภทด้วยหมายเลขเวอร์ชัน (แท็กที่จัดเตรียมให้กับสิ่งประดิษฐ์) ซึ่งสามารถอ่านและแสดงในส่วนท้ายได้

ที่ที่ดีที่สุดในการเขียนไฟล์นี้ในไดเร็กทอรี Drupal คือที่ใด

วิธีที่ดีที่สุดในการอ่านจากไฟล์และแสดงบนหน้าอย่างปลอดภัยคืออะไร?

มีวิธีการที่แตกต่าง/ดีกว่าที่ฉันคิดไม่ถึงหรือไม่?

Score:3
ธง in

วิธีหนึ่งที่ฉันทำคือส่งไฟล์ข้อความแล้วตรวจสอบสด ซึ่งสามารถทำได้ในขณะที่สร้างโครงการใน CI นี่คือตัวอย่าง (โปรดทราบว่าตัวแปร CI ของคุณอาจแตกต่างกันไป):

ในขั้นตอนสุดท้ายหนึ่งในขั้นตอนสุดท้ายก่อนที่อาร์ติแฟกต์จะปรับใช้กับเซิร์ฟเวอร์ คุณสามารถทำได้:

ปรับใช้:
    - echo $CI_COMMIT_TAG > เส้นทาง/to/drupal/docroot/themes/custom/yourtheme/version.txt
    - git เพิ่ม/commit ขั้นตอน...
    - คอมไพล์พุช ...

จากนั้นไปที่ URL นั้นในเบราว์เซอร์จะบอกคุณว่า 'เวอร์ชัน' นั้นสร้างจากตัวแปร CI ของคุณ

shelane avatar
cn flag
นั่นทำให้ฉันได้ 90% ของทางปรับแต่งเล็กน้อยสำหรับรายละเอียดของฉันและมันควรจะดี ขอบคุณ.
shelane avatar
cn flag
ฉันได้เพิ่มฟังก์ชันประมวลผลล่วงหน้าสำหรับเทมเพลตหน้าของฉันเพื่ออ่านเนื้อหาของหน้านี้และแสดงในส่วนท้าย `$variables['version'] = file_get_contents(DRUPAL_ROOT . '/../version.txt');` จากนั้นฟังก์ชัน Jenkins ของฉันก็กำลังเขียนไฟล์จากพารามิเตอร์ที่ส่งผ่านของเวอร์ชันและคอมมิต ในกรณีของฉันไม่จำเป็นต้องผลักดันเพราะมันจะอยู่ในสิ่งประดิษฐ์และไม่จำเป็นต้องอยู่ในสาขาหลัก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา