Điểm:2

Làm cách nào để bạn hiển thị số phiên bản trên tệp chân trang?

lá cờ cn

Khi tôi triển khai mã Drupal của mình, tôi tạo một tạo phẩm bằng BLT. Tôi muốn viết một loại tệp nào đó có số phiên bản (thẻ được cung cấp cho tạo phẩm) mà sau đó có thể được đọc và hiển thị ở chân trang.

Đâu là nơi tốt nhất để viết tệp này trong thư mục Drupal?

Phương pháp tốt nhất để đọc từ tệp và hiển thị trên trang một cách an toàn là gì?

Có phương pháp nào khác/tốt hơn hoàn toàn mà tôi không nghĩ đến không?

Điểm:3
lá cờ in

Một cách tôi làm là cam kết một tệp văn bản và sau đó kiểm tra trực tiếp. Điều này có thể được thực hiện trong khi xây dựng dự án trong CI. Đây là một ví dụ (lưu ý các biến CI của bạn có thể thay đổi):

Ở một trong những bước cuối cùng trước khi phần mềm triển khai đến máy chủ, bạn có thể thực hiện:

triển khai:
    - echo $CI_COMMIT_TAG > đường dẫn/đến/drupal/docroot/themes/custom/yourtheme/version.txt
    - các bước thêm/cam kết git...
    - git đẩy ...

Sau đó, truy cập URL đó trong trình duyệt sẽ cho bạn biết 'phiên bản' đó là gì, được tạo từ biến CI của bạn.

shelane avatar
lá cờ cn
Điều đó giúp tôi đạt được 90%.Một vài điều chỉnh cho các chi tiết cụ thể của tôi và nó sẽ tốt. Cảm ơn.
shelane avatar
lá cờ cn
Tôi đã thêm chức năng tiền xử lý cho mẫu trang của mình để đọc nội dung của trang này và hiển thị ở chân trang. `$variables['version'] = file_get_contents(DRUPAL_ROOT . '/../version.txt');` Và sau đó hàm Jenkins của tôi ghi vào tệp từ tham số được truyền vào của phiên bản và cam kết. Không cần phải đẩy trong trường hợp của tôi vì nó sẽ nằm trong vật phẩm và không cần phải ở trong chính nhánh chính.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.