我想自動發佈一個新的網站應用程序的過程。是否可以從命令行創建網站應用程序發佈配置文件?
我使用msbuild來構建項目,我想知道是否可以通過命令行創建發佈配置文件。
我已經在谷歌搜索它,但只發現文章說它創建在VS.
這可能嗎?
我想自動發佈一個新的網站應用程序的過程。是否可以從命令行創建網站應用程序發佈配置文件?
我使用msbuild來構建項目,我想知道是否可以通過命令行創建發佈配置文件。
我已經在谷歌搜索它,但只發現文章說它創建在VS.
這可能嗎?
只要你能生產工作發佈配置文件,您可以在命令行中使用
msbuild /p:DeployOnBuild=true /p:PublishProfile=C:\full\path\to\pub.xml
發佈配置本身就是一個XML文件,這樣你就可以在你的CI腳本模板指定它搜索&替換。
它也只是一個msbuild項目文件,所以你理論上可以使用msbuild庫來創建/修改一個。我去就來從被稱爲一個MSBuild腳本中使用
msbuild ci-publish.proj
鏈接發佈配置文件:https://gist.github.com/dasMulli/625f3ad8c1b49748bb7f6ad8a230bf76#file-ci-publish-proj-xml-L56-L66(重要的部分是線54-77其中發佈預填充值分佈寫入到磁盤和msbuild調用)。
正是我在找的東西!謝謝! –
嗯,我知道它可能在[.net核心](https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-publish)上。 –