我們使用團隊城市作爲nuget服務器,並且神器清潔正在移除舊nuget包。不幸的是,我們的一些軟件包不是經常構建的,而且當他們清理其他構建中斷時。如何防止團隊城市清理nuget文物
我試圖改變清理規則,以排除*.nupkg
,但這似乎並沒有工作。
任何想法?
我們使用團隊城市作爲nuget服務器,並且神器清潔正在移除舊nuget包。不幸的是,我們的一些軟件包不是經常構建的,而且當他們清理其他構建中斷時。如何防止團隊城市清理nuget文物
我試圖改變清理規則,以排除*.nupkg
,但這似乎並沒有工作。
任何想法?
在TeamCity的的建置沿革清理選項,在底部附近,你會發現一個選項,以防止清理一個依賴類別建立其它構建配置依賴。我認爲這會解決你的問題。
包構建沒有任何依賴它們的構建(它們是不同的構建鏈)。當有人依賴不是最新版本的軟件包並超過清理閾值時,問題就會顯現出來。 – jonnii
我不知道在發佈時使用的TC版本,但在版本7中,有一個地方可以設置清理規則。
通過設置-:*.nupkg
可以從清理過程中排除的NuGet包。
我想你想 - :**/*。nupkg來遍歷所有的目錄,而不是隻獲取根目錄中的* .nupkg文件:http://stackoverflow.com/questions/33417655/ant-pattern-matching-vs/ 33421521#33421521 – jakejgordon
超級用戶的問題? –
我不這麼認爲,teamcity是一個構建工具,我認爲這是值得的。 – jonnii
你有沒有得到這個決議。使用螞蟻模式 - :**/*。nupkg體驗相同的問題,但構建正在清理。 – Bronumski