簡體   English   中英

Azure DevOps 管道即代碼和部署組

[英]Azure DevOps Pipeline as Code and Deployment Group

我面臨着為我的所有開發環境使用相同資源(我公司中的虛擬機)的挑戰。 這意味着將在那里部署多個應用程序。

我有: https://dev.azure.com/mycompany/project1有一個管道作為 CI/CD 和環境的代碼,稱為 D-Stage
https://dev.azure.com/mycompany/project2管道作為 CI/CD 和環境代碼 D-Stage

由於我不能使用部署組,每次我將虛擬機注冊為每個項目管道的資源時,如果我不更改注冊名稱,一個注冊會替換另一個注冊,並且最后一個注冊是唯一與虛擬機。 另一方面,如果我創建一個新注冊,我會為每個項目獲得一個新的 azure 代理。

由於 YAML 文件不支持部署組,因此處理這些場景的正確方法應該是什么?

如果我們要在一個VM環境中添加多個資源,並且這些資源引用同一個VM,我們需要在注冊腳本中修改代理名,否則代理名相同的資源會替換之前注冊的資源。

通過修改注冊腳本中的代理名稱( --agent $env:COMPUTERNAME ),我們可以在一個VM環境中注冊多個代理:

暫無
暫無

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

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