Ví dụ: theo tên chi nhánh, bạn có thể muốn thực hiện các tác vụ khác nhau (thử nghiệm hồi quy trong các nhánh phát hành thay vì các thử nghiệm tích hợp lớn chẳng hạn).
Có một cơ chế để làm điều đó trong UI của Bamboo không?
Ví dụ: theo tên chi nhánh, bạn có thể muốn thực hiện các tác vụ khác nhau (thử nghiệm hồi quy trong các nhánh phát hành thay vì các thử nghiệm tích hợp lớn chẳng hạn).
Có một cơ chế để làm điều đó trong UI của Bamboo không?
Câu trả lời:
Tôi không biết nếu có một số cách GUI để làm điều này
Tôi đang kích hoạt cùng một kế hoạch theo những cách khác nhau từ một yêu cầu REST bằng cách sử dụng một biến
Để làm điều này
myvariable
bamboo.variable.myvariable
giá trị bắt buộc, tức là "1" hoặc "2"$bamboo_myvariable
ví dụif [ "$bamboo_myvariable" == "1" ]; then
# stuff to do variation 1
fi
if [ "$bamboo_myvariable" == "2" ]; then
# suff to do variation 2
fi
Nếu bạn muốn thay đổi hành vi theo nhánh, có các biến như "tre_planRep repository_1_branch" có sẵn theo mặc định và có thể được sử dụng theo cách tương tự
Phòng thí nghiệm Atlassian hiện đã cung cấp chức năng này dưới dạng tiện ích bổ sung: https://marketplace.atlassian.com/apps/1219706/conditable-t task-for-biễu? Hosting = server & tab = Roverview
Chỉ có sẵn cho các phiên bản 6.7.1+