Do một số trường hợp dẫn đến chu kỳ xây dựng cuối cùng kém, tôi đã vận động trong văn phòng của chúng tôi để thực hiện tất cả các triển khai trong tương lai với một máy xây dựng chuyên dụng và ông chủ của tôi đã chấp nhận đề xuất này.
Tuy nhiên, thay vì sử dụng một máy thực tế trong văn phòng của chúng tôi để sử dụng, chúng tôi phải chia sẻ một máy duy nhất với một số nhóm khác - và rắc rối khi phải rời khỏi văn phòng của tôi với tất cả các thông tin cần thiết và sau đó đi xuống cầu thang đến một văn phòng khác chỉ để thực hiện một bản dựng đơn giản đang khiến tôi tự hỏi tại sao tôi lại đề xuất điều này ngay từ đầu.
Ý tưởng về việc có một máy xây dựng riêng biệt, ban đầu, là để tách mã được viết cục bộ của tôi khỏi mã của một số nhà phát triển khác và để tách bất kỳ tệp bị tấn công nào tôi có trên máy của mình khỏi triển khai. Đó cũng là để giải quyết mối quan tâm ngày càng tăng mà tôi có với hệ thống quản lý tệp ClearCase của chúng tôi, thường từ chối cho phép tôi triển khai một số hoạt động xây dựng nhất định trừ khi tôi cũng bao gồm một hoạt động khác mà nó 'có sự phụ thuộc'.
Bây giờ tôi đang thực sự tiến hành quá trình này, tôi tự hỏi liệu tôi có hiểu nhầm toàn bộ mục đích sử dụng máy xây dựng không - và vì chúng tôi chỉ sử dụng máy này để triển khai mã cho môi trường Thử nghiệm, Dàn dựng và Sản xuất, và không dành cho triển khai thử nghiệm Nhà phát triển cá nhân của chúng tôi, tôi không chắc nó phục vụ cho bất kỳ mục đích nào cả.
Vì vậy, lý do thực sự của việc sử dụng máy xây dựng là gì và tôi thậm chí có thể sử dụng nó một cách chính xác không?