2011-07-04 24 views
6

xây dựng kịch bản của tôi là như thế này (giản thể):Disable tạo tác xuất bản nếu xây dựng không trong TeamCity

  1. Compile
  2. Package (* .zip)
  3. Triển khai để kiểm tra môi trường
  4. kiểm tra Run trên môi trường

Nếu thử nghiệm không thành công, TeamCity vẫn xuất bản hiện vật. Điều này là không cần thiết và tiêu thụ không gian đĩa. Làm thế nào tôi có thể ngăn chặn điều này? Không thể tìm thấy bất kỳ hộp kiểm nào hoặc thứ gì đó (TeamCity 6.5 Enterprise).

Trả lời

7

Theo như tôi có thể nói, TeamCity không có tùy chọn tích hợp để vô hiệu hoá xuất bản tạo phẩm nếu bản dựng không thành công.

Tuy nhiên, trong xây dựng kịch bản gọi bằng TeamCity bạn có thể thử:

  1. Loại bỏ những con đường tạo tác từ xây dựng cấu hình, và thay vào đó phát ra thích hợp TeamCity service messages với con đường tạo tác của bạn chỉ khi kiểm tra đầy đủ và thành công.

  2. Chỉ sao chép tệp vào đường dẫn tạo tác được định cấu hình trong TeamCity sau khi các thử nghiệm hoàn tất và thành công.

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