簡體   English   中英

如何在Jenkins中通過批處理命令僅觸發web.config轉換

[英]How to trigger only web.config transformations via batch command in Jenkins

我正在建立一個Jenkins服務器來構建.NET項目。 我們使用visual studio Web.config轉換來轉換每個環境(Dev1,Dev2,QA和Release)的配置文件。 我在MSBuild命令中使用以下命令行參數,它正在使用轉換:

/p:Configuration=Dev1;DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=..\..\deploy\current\Dev1

問題是我必須為每個環境重建解決方案,並且一些解決方案非常龐大並且需要一些時間來構建。 我想只構建一次解決方案,然后觸發其他環境的轉換 有沒有人知道通過MSBuild批處理命令或其他方式在Jenkins中完成此操作的方法?

我最終在CodePlex上使用了這個配置變換工具 它允許我們從一個易於由Jenkins構建步驟執行的命令行腳本運行web.config轉換,從而輕松完成了這一操作。

正如你所提到的,Jenkins只運行命令。 看一下Microsoft的本練習的任務5。 還有另一種方法在這里

暫無
暫無

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

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