2017-04-10 14 views
10

Tôi hơi bối rối về dự án Freestyle và đường ống trong jenkins khi cố tạo mục mới.Sự khác biệt giữa dự án tự do và đường ống trong jenkins

Khi nào tôi nên tạo mục với dự án Freestyle? Và trong trường hợp nào tôi nên sử dụng đường ống?

Tôi có cần lưu trữ tệp config.xml vào kho mã để nhập sau này không? Hoặc bất kỳ cách sử dụng nào khác?

Cảm ơn sự giúp đỡ của bạn.

Trả lời

11

nếu bạn đã sử dụng jenkins trong quá khứ mà không sử dụng Jenkinsfile, bạn đã sử dụng một cái gì đó tương tự như một dự án tự do.

nếu bạn ghét nhập nội dung vào hệ thống CI như động vật và do đó muốn sử dụng đường ống làm mã - nơi bạn đặt tất cả cấu hình CI vào một tệp trong điều khiển nguồn (Jenkinsfile) và để Jenkins đọc tệp đó những việc cần làm - sử dụng pipelines. một khi bạn biết đường ống, sẽ không có nhiều trường hợp bạn sẽ thích các dự án tự do.

0

Sự khác biệt là ở Pipeline, chúng tôi có khả năng phá vỡ công việc của mình thành các giai đoạn khác nhau và chúng tôi có thể có bất kỳ giai đoạn nào chúng tôi muốn đại diện cho quá trình chúng tôi sử dụng để triển khai phần mềm và tất nhiên, chúng ta có thể thấy giai đoạn nào có vấn đề; ví dụ. Chúng tôi thậm chí còn có khả năng thêm xác minh trước khi chúng tôi tiếp tục. Chúng tôi có khả năng chạy các giai đoạn song song vì vậy chúng tôi có thể có nhiều kiểm tra thực hiện trong các nhánh riêng biệt rất dễ dàng.

Các vấn đề liên quan