Tôi đã tích hợp Jenkins với Bitbucket bằng Plugin Bitbucket . Theo Wiki của plugin, một công việc nhất định sẽ được kích hoạt nếu kho lưu trữ được đặt trong SCM của công việc. Như bạn đã biết, nếu một người đặt SCM trong công việc Jenkins, thì điều này được nhân bản trong giai đoạn tiền xây dựng.
Càng xa càng tốt. Tuy nhiên, mục đích chính của công việc tôi đang đặt không liên quan gì đến nội dung của kho lưu trữ; thay vào đó, tôi chỉ muốn công việc xử lý tải trọng được gửi bởi Bitbucket. Người ta có thể nói rằng nó không phải là một vấn đề lớn về lưu trữ để sao chép một kho lưu trữ mặc dù bạn thực sự không cần nó. Tôi không nghĩ vậy, thêm các bước không cần thiết, tiêu tốn thời gian và tài nguyên không phải là một thực hành tốt.
Vì vậy, câu hỏi là: Có ai biết cách thiết lập SCM trong công việc Jenkins nhưng ngăn nó sao chép kho lưu trữ không?