2012-05-04 27 views
19

Tôi có một công việc Jenkins được thiết lập để xây dựng dự án iOS Xcode của tôi và lưu trữ tệp IPA kết quả. Ngoài ra, tôi cũng đã cài đặt plugin Testflight để tải lên tệp IPA dưới dạng hành động sau xây dựng. Đó là tất cả làm việc tốt, và câu hỏi của tôi là điều này ... là có một cách để chỉ kích hoạt hành động sau xây dựng dựa trên kết quả của một tham số xây dựng boolean. Có một số trường hợp mà tôi cần để có thể xây dựng một IPA và tôi không muốn nó được tải lên Testflight. Nếu tôi chỉ có thể thêm một hộp kiểm ở đầu công trình xây dựng để xác định có tải lên Testflight hay không, điều đó lý tưởng.Jenkins - kích hoạt hành động sau khi xây dựng dựa trên tham số

Cảm ơn.

Trả lời

15

Flexible Publish plugin hỗ trợ Run Conditions. Không bao giờ thử nó bản thân mình, nhưng nghe những điều tốt đẹp về nó từ những người khác.

+0

Dường như thực hiện thủ thuật. Cảm ơn vì tiền hỗ trợ! – JGATX

-1

Nếu bạn không ngại thiết lập một công việc Jenkins riêng biệt để tải lên tệp IPA, bạn có thể sử dụng Parameterized Trigger plugin.

+1

Vượt qua vì plugin Kích hoạt tham số không cho phép bạn kích hoạt các bản dựng theo cách được yêu cầu theo cách có điều kiện. –

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