Tôi đang cố gắng tích hợp Hudson vào quá trình phát triển của chúng tôi và mọi thứ diễn ra suôn sẻ ngoại trừ một điều.Gửi thông tin đăng nhập thay đổi Subversion Via Hudson
Tôi đã sử dụng Phing để triển khai và một trong những thứ đã được kích hoạt là email đến địa chỉ email hỗ trợ kỹ thuật của chúng tôi chứa danh sách tất cả thông điệp cam kết giữa mã thời gian cuối cùng được triển khai và SVN hiện tại sửa đổi. Tôi đang làm một cái gì đó như thế này:
- đọc trong một tập tin từ thư mục gốc của ứng dụng hiện-triển khai có chứa các phiên bản SVN khi ứng dụng được triển khai
- nơi mà giá trị trong một Phing biến
- chèn giá trị đó vào một lệnh để gửi SVN cam kết các thông điệp qua email
- tạo ra một tập tin trong thư mục gốc của ứng dụng mới được triển khai có chứa các phiên bản SVN hiện
Tôi muốn có thể thêm thông tin đó vào email được gửi bởi Hudson khi xây dựng thành công. Mọi gợi ý về cách thực hiện nhiệm vụ này ở Hudson sẽ được đánh giá cao.
Thanks for the tip. Tuy nhiên, tôi tự hỏi làm thế nào nó sẽ làm việc nếu chúng tôi muốn chồng lên một số cam kết trước khi triển khai như đó là loại cách chúng tôi làm việc. Chúng tôi đang làm việc trên các công cụ kiểm tra quá, nhưng bước em bé. – GrumpyCanuck
email-ext thực hiện điều đó. Nó sẽ thu thập các thư cam kết vào một danh sách trong email (gareth có nghĩa là $ {CHANGES}). – lucas