這是我第一次使用VSTS與CI/CD一起工作,所以請裸照我。VSTS構建和發佈定義:構建和發佈定義可以使用相同的代理還是每個都必須使用不同的代理?
我目前正在創建我們的項目釋放定義,我堅持了這個問題,既可以建立和釋放,如果是的,那麼如何定義使用相同的代理?如果不是,還有什麼其他的選擇可以做到這一點?
我已經在github和Microsoft開發人員社區上發佈過相同的問題。這裏是鏈接:
微軟開發:
Github上:
https://github.com/Microsoft/vsts-agent/issues/1193
任何有用的響應,將不勝感激。
感謝您的回覆。我現在唯一的問題是關於部署組。我是否還需要通過在VSTS的「部署組」選項卡下運行Power Shell腳本來註冊我的機器(此過程似乎註冊了一個新的代理,因爲現有的代理已經存在錯誤)? – Lorenz
@Lorenz是的,您需要再次使用部署組的其他名稱註冊代理。 –
@Lorenz如果您需要在發佈中使用部署組階段,則需要爲部署組註冊一個新代理(可以在同一臺計算機上),否則不需要(在截圖中有部署組階段,您可以忽略它) 。關於使用PowerShell註冊新代理,默認情況下,它使用此命令註冊代理:。\ config.cmd --deploymentgroup --agent $ env:COMPUTERNAME --runasservice --work'_work'--url'https:/ /starain.visualstudio.com/'--projectname'Scrum2015'--deploymentgroupname「DeployG1」; Remove-Item $ agentZip ;,您可以在註冊代理之前修改參數。 –