簡體   English   中英

Azure管道中的增量生成

[英]Incremental Builds in Azure Pipelines

有沒有一種方法可以構建和部署增量更改,而不是每次更改后都構建和部署整個Repos? 我希望僅部署更改的項目,而不是整個項目。

這樣做的唯一方法是將您的解決方案分解為多個項目,並為每個項目創建特定的構建管道。

如果需要持續集成 ,則應通過解決方案的單獨路徑(例如,路徑規范= / project1)為每個構建指定觸發器。 這將導致您將存儲庫分解為多個構建定義並發布管道。

在這種情況下,已經回答了類似的問題:

VSTS中沒有該功能只能根據以前的工件來拾取文件。

您可以參考以下方法來實現它:

1.創建XML文件,該文件存儲每個文件的最新上載/發布信息(例如,文件名,日期時間,變更集/提交版本)。

2.創建一個PowerShell腳本文件,其中包含邏輯以比較文件(獲取文件元數據並與該XML文件進行比較)並將更新的文件復制到特定文件夾

3.發布該文件夾中的文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM