Tôi đã có thể sử dụng NuGetter để tạo định nghĩa xây dựng để tự động hóa quy trình tạo gói NuGet và tải gói lên kho lưu trữ NuGet.Tự động cập nhật tệp nuspec trong quá trình xây dựng
Nhưng, tôi muốn tự động hóa quy trình hơn nữa. Sau đây là danh sách các bước tôi muốn tự động hóa như là một phần của quá trình xây dựng:
- Quá trình xây dựng có thể tạo tệp nuspec, thay vì tôi tạo tệp này theo cách thủ công và lưu tệp đó vào nguồn kiểm soát kho lưu trữ cho quá trình xây dựng để nhặt nó lên.
- Quá trình xây dựng sẽ có thể thay thế các trường nuspec.
Các trường nuspec mà tôi thực sự muốn có thể để tự động hóa là:
giả tôi muốn quá trình xây dựng để thay thế lĩnh vực này trong file nuspec với tên của người là check-in mã.
releaseNotes Tôi muốn quá trình tạo để thay thế trường này trong tệp nuspec bằng nhận xét đăng ký.
Có ai có thể thực hiện việc này không? Nếu vậy, làm thế nào bạn đi về tự động hóa nó?
Bài đăng này không trả lời được câu hỏi của tôi. Tôi có thể tạo gói NuGet, với các tệp nội dung chính xác, trong quá trình xây dựng bằng cách sử dụng các kịch bản PowerShell, hoạt động hoàn hảo. Tôi không cố gắng bao gồm/loại trừ tập tin từ gói NuGet.Vấn đề của tôi là, tôi muốn tạo tệp nuspec trong quá trình xây dựng. Vì vậy, tôi muốn kiểm tra đầu tiên tệp nupsec, lần thứ hai cập nhật các trường tệp nuspec cho Tác giả và releaseNotes, thứ ba kiểm tra tệp nuspec. Ba bước này sẽ xảy ra trước khi NuGetter truy xuất tệp nuspec. –