我正嘗試在Visual Studio Team Services中爲我的微服務體系結構項目設置發佈流程。爲了做到這一點,我需要爲我的解決方案中的每個項目/服務提取工件。我可以通過爲每個硬編碼值的服務設置單獨的構建步驟來手動執行此操作。 但是如果我想讓我更通用那麼呢?在VSTS中爲微服務體系結構構建發佈流程
在我的夢想場景中,我將能夠創建一個以服務名稱作爲輸入的任務組,然後只需發送要部署的服務/項目列表即可。 我已經想出瞭如何創建任務組,而不是如何讓列表作爲構建的輸入,而不是如何遍歷調用我的任務的對象列表。 有什麼建議嗎?任何第三方工具,還是應該花時間查看PowerShell腳本?
編輯:我會嘗試澄清我什麼,我想用一些僞代碼:
BuildAndReleaseCode(solution, listOfServicesToBuild)
{
NuGetRestore(solution);
outputfolder = BuildSolution(solution);
//Add testing
for (service in listOfServicesToBuild)
{
CopyFilesAndPublishArtifact(sourceFolder, targetfolder)
DeployArtifact(targetFolder, targetMachine)
}
}
你指定了什麼硬編碼值? –
你解決了這個問題嗎? –
@starain沒有不幸的不是。但是我添加了一些僞代碼來澄清我在尋找什麼。 – jimmy