2012-01-12 18 views
5

Tôi có cấu hình Gói tre với nhiều giai đoạn. Bây giờ tôi muốn có những giai đoạn này để thực hiện theo thứ tự nhất định, nhưng độc lập với kết quả của giai đoạn trước.Có thể có một giai đoạn trong kế hoạch bắt đầu bằng tre mặc dù kế hoạch trước đã thất bại không?

Điều này dường như là không thể với Bamboo. Các giai đoạn tiếp theo chỉ được thực thi nếu các bước trước đó thành công.

Mọi suy nghĩ?

+0

Thực sự câm rằng điều này vẫn không được hỗ trợ trong gói. Không nên làm lộn xộn kế hoạch của bạn để quản lý cấu hình đơn giản này. – b15

Trả lời

0

Sử dụng tab Phụ thuộc để thực hiện việc này, nếu không hãy sử dụng tập lệnh kiến.

1

Phụ thuộc là cách để thực hiện việc này. Tách các giai đoạn của bạn thành các gói riêng biệt. Có mỗi kế hoạch phụ thuộc vào (được kích hoạt bởi) kế hoạch trước đó.

Điều này không cung cấp cho bạn kết quả chính xác như nhau, nhưng đó là cách duy nhất để làm điều đó nếu bạn cần các giai đoạn đặt hàng.

3

"Bây giờ tôi muốn có các giai đoạn này để thực thi theo thứ tự nhất định, nhưng độc lập với kết quả của giai đoạn trước."

Tuyên bố có vẻ tự mâu thuẫn. Nếu bạn muốn các giai đoạn thực hiện theo thứ tự, điều đó ngụ ý một số phụ thuộc/sự liên kết giữa chúng. Tuy nhiên, bạn muốn họ thực hiện độc lập với kết quả của giai đoạn trước.

Chúng thực sự độc lập, bạn có thể định cấu hình chúng dưới dạng công việc độc lập như một phần của một giai đoạn. Những công việc này (có thể chứa một số nhiệm vụ được sắp xếp) sẽ thực hiện độc lập và song song.

Hãy xem sau để biết thêm chi tiết:

http://quickstart.atlassian.com/download/bamboo/get-started/bamboo-elements

Hope this helps khác, những người vấp ngã khi câu hỏi này.

+0

Nó không mâu thuẫn. Đó là khái niệm tương tự như phần 'cuối cùng' của thử/bắt trong phát triển phần mềm – b15

2

Có thể không có chủ đề.

Nhưng nếu mục đích duy nhất của bạn là đảm bảo rằng một số hoạt động không được thực thi song song và thứ tự không quan trọng thì bạn có thể cố gắng định cấu hình các hoạt động này bằng cách sử dụng Jobs.

Bamboo documentation khẳng định như sau:

Jobs within a given Stage will run in parallel as long as there are agents available to execute them. Otherwise, Jobs run one at a time in no particular order. 

Nó có nghĩa là nếu chỉ có 1 đại lý có sẵn, sau đó sẽ không có thực hiện song song và các công việc sẽ được thực hiện từng cái một.

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