2009-10-05 27 views
5

Chúng tôi đang làm việc trong môi trường CI, với Enterprise Cruise đang chạy các bản dựng của chúng tôi. Tất cả các nhà phát triển đều cài đặt CCTray cục bộ để thông báo cho chúng tôi nếu một phiên bản bị hỏng.Làm thế nào để bạn biết ai đang sửa chữa bản dựng?

CCTray có tùy chọn menu Tình nguyện sửa lỗi xây dựng mà bạn có thể sử dụng để cho nhóm của bạn biết rằng bạn đang sửa chữa bản dựng. Tuy nhiên điều này không hoạt động trong môi trường của chúng tôi (lý do: Sửa lỗi xây dựng hiện không được hỗ trợ trên các dự án được giám sát qua HTTP).

Vì vậy, câu hỏi là - có ai có kỹ thuật mà họ sử dụng trong nhóm của họ cho phép ai đó chỉ ra rằng họ đang sửa chữa một bản dựng bị hỏng không?

Trả lời

1

Chụp "Tôi lấy nó" là điều tôi thích. (ngoài tính khả nghi romaintaz mô tả)

0

Onus thường là người đã phá vỡ bản dựng với thông tin đăng ký của họ. Điều đó thường hiển nhiên, ngay cả với nhiều lần đăng ký từ các cá nhân khác nhau. Sau đó có một chút thương lượng nếu bản xây dựng vẫn bị hỏng. Không đặc biệt khoa học hay nghiêm khắc, nhưng có vẻ như nó hoạt động.

+0

Đó là quy trình chung của chúng tôi - nhưng chúng tôi đang tìm cách đơn giản và không xâm lấn để cho phép người đó biết rằng họ ' đã thấy lỗi của họ và đã khắc phục được sự cố. –

8

Đối với tôi, Tích hợp liên tục không chỉ về các công cụ, mà còn về các thực hành. Một trong số đó là trách nhiệm . Nói cách khác, người phá vỡ công trình xây dựng cũng là người sẽ sửa chữa nó!

+0

Đó là quy trình chung của chúng tôi - nhưng chúng tôi đang tìm kiếm một cách đơn giản và không xâm lấn để cho phép người đó cho phần còn lại của nhóm biết rằng họ đã nhìn thấy lỗi của họ và đã khắc phục vấn đề. –

+4

Chúng tôi sử dụng chú gấu bông xấu hổ để nhắc điều này. Một bông với băng được thông qua xung quanh công ty. Nói chung, một trong những Devs cao cấp kiểm tra một sự thất bại xây dựng, làm việc ra những người chịu trách nhiệm và vượt qua gấu/buck. – Quibblesome

+2

Bạn có nhận được chú gấu bông tại "Build" A Bear không? : | – DrivenDevelopment

1

Chúng tôi gửi email đến danh sách gửi thư của Nhà phát triển để cho mọi người biết rằng bạn đang nắm quyền sở hữu công đoạn xây dựng.

1

Chúng tôi cùng nằm, tất cả chúng tôi đều chạy cctray và khi quá trình giải lao tích lũy, chúng tôi có cảnh báo âm thanh (cảnh báo màu đỏ từ Doanh nghiệp của Starship). Khi nó phá vỡ tất cả chúng ta hét lên "người đã phá vỡ xây dựng"! Một khi chúng tôi tìm ra ai đã phá vỡ công trình, chúng tôi sẽ quấy rối họ cho đến khi họ nhét đuôi của họ giữa hai chân, làm điều đó ngu ngốc ngớ ngẩn cười, và tình nguyện để sửa chữa xây dựng.

Cần lưu ý rằng những thứ không được giám sát bởi quá trình xây dựng và thử nghiệm có thể thay đổi trên hộp CI. Ví dụ: có thể ai đó đã vào hộp và thay đổi quyền. Sau đó, khi kiểm tra tiếp theo được thực hiện có vẻ như người đã làm cho checkin đã phá vỡ xây dựng khi thực sự nó là người đã thực hiện các thay đổi hướng dẫn sử dụng mà không nói với bất cứ ai.

Về điều tình nguyện, các công cụ có thể giúp đỡ nhưng giao tiếp bằng lời nói mặt đối mặt vẫn là vua.

+0

1 cho các từ bằng lời nói. –

0

Nếu xây dựng brokes, thì trong CCtray có một tùy chọn cho "Volunteer to fix the build". Và nó tự động cho tất cả các nhà phát triển đang sửa lỗi xây dựng

+0

Đáng buồn là chức năng này trong CCtray không được thực hiện nếu bạn đang giám sát các dự án thông qua HTTP (mà chúng tôi đang thực hiện cùng với việc sử dụng Enterprise Cruise) –

+0

Xin lỗi tôi đã không đăng bài của bạn hoàn toàn nếu không tôi đã nhận thấy – alice7

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