Tôi đang suy nghĩ về một đường ống triển khai sử dụng SVN, Jenkins và Maven. Tại thời điểm này tôi đang bị mắc kẹt tại điểm mà tôi thường gọi mvn release:perform
trên một bản sao làm việc.Có thể sử dụng maven-release-plugin với bản sửa đổi cụ thể không?
Khi suy nghĩ trong các đường ống triển khai, tôi muốn tạo một đường ống trong đó mọi cam kết có thể được sử dụng để phát hành một phần mềm để kiểm tra/sản xuất. Giả sử tôi có 5 bản dựng và tôi quyết định phát hành bản dựng 3 (với bản sửa đổi 3) để sản xuất. Sẽ có 2 cam kết mới cho trunk (hiện đang được sửa đổi 5).
Có thể sử dụng số maven-release-plugin
để thanh toán/xây dựng/thẻ/cam kết bản phát hành tại bản sửa đổi 3 không? Khi trình phát hành maven-plugin kết thúc việc phát hành, nó thường cam kết POM đã sửa đổi thành trunk.
Tôi rất vui về bất kỳ loại thông tin hoặc lời khuyên nào ở đây, vì vậy hãy chỉ cho tôi các cuốn sách (như http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912), bài đăng trên blog, tài liệu Jenkins ... Có thể tôi đang đi đúng hướng.
Làm cách nào chúng tôi có thể tự động hóa quá trình phát hành trong jenkins.Vui lòng xem qua http://stackoverflow.com/questions/18778986/how-to-automate-a-job-in-jenkins này –