2017-08-11 47 views
2

我們公司目前正在開發Visual Studio Team Foundation Services中的持續集成過程,我們已經到了需要替換本地保存的部分NuGet 封裝與已經上傳到MyGet服務器(https://www.myget.org/)的封裝。ASP.NET核心版 - 保存更改中的Nuget軟件包並將其替換爲遠程軟件包

我們目前正在研究兩件事情:

  1. 有沒有在Visual Studio在IDE自動檢測並建立包的任何選項(而這只是計算中,我所做的更改項目,不觸發所有人的構建)? 有沒有辦法將軟件包本地保存到一個根文件夾,而不是保存在每個項目的bin文件夾中?如果問題很愚蠢,請耐心等待,但對於這些問題,我仍然很陌生。

  2. 交換本地保存的包與MyGet包的過程是什麼?有沒有可以在VSTS中添加的任務?應該爲該過程編寫一個PowerShell腳本? 任何指導將不勝感激。

+0

待辦事項你用我的方式解決它? –

回答

0

首先,如果您做了更改,Visual Studio將無法自動檢測並生成包。

其次,有許多方法來同步軟件包,但需要將更改推送到服務器。

  1. 發佈的NuGet包你MyGet服務器通過NuGet push task(它添加到您的CI構建)
  2. 做到在MyGet直接建立在代碼推到一個Git倉庫在VSTS:MyGet with Visual Studio Team Services
相關問題