Điểm:0

Bộ nhớ cache đá quý cho mọi bản dựng trên GitLab Runner

lá cờ us

Tôi đã cài đặt GitLab Runner trên máy chủ Ubuntu. Nó sử dụng trình thực thi 'docker'.

Tôi muốn mọi công việc CI thực thi trên trình chạy này sử dụng cùng một bộ đệm đá quý Ruby, để ngăn tải xuống từ rubygems.org cùng một phiên bản nhiều lần liên tiếp.

Dường như có hai giải pháp:

  1. Sử dụng bộ đệm: hướng dẫn trong .gitlab-ci.yml. Tôi không thích điều đó bởi vì tôi sẽ có bộ đệm cho mỗi dự án thay vì bộ đệm đơn cho tất cả các dự án. Ngoài ra, tôi không muốn cập nhật hàng tá .gitlab-ci.yml tập tin nếu điều đó có thể tránh được.

  2. Sử dụng Gitstash làm proxy minh bạch. Điều đó vẫn sẽ yêu cầu sửa đổi Dockerfiles của tất cả các dự án với thích hợp cấu hình bó... hướng dẫn. Trong biến thể này, tôi không biết cách truy cập Gitstash (mà tôi muốn chạy trên cùng một máy nơi gitlab-runner đang hoạt động) từ bên trong giai đoạn xây dựng vùng chứa.

Có một giải pháp thứ ba? Tốt nhất nên làm gì ở đây?

Đă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.