使用cicd管道在devtest实验室中创建ServiceFabric-LabCluster

时间:2018-09-09 15:37:05

标签: azure-devtest-labs

我正在尝试在azure devtest实验室中创建服务结构集群,以创建我的服务结构应用程序的测试环境。 有人可以提供有关使用cicd管道在devtest实验室中创建ServiceFabric-LabCluster的信息

1 个答案:

答案 0 :(得分:0)

重要链接帮助了 https://blogs.msdn.microsoft.com/devtestlab/2018/07/11/integrate-azure-devtest-labs-environments-into-your-vsts-continuous-integration-and-delivery-pipeline/

这是公共回购的链接: https://github.com/Azure/azure-devtestlab

其中包含工件和环境。在Envronments中包含ServiceFabric-LabCluster,其中包含azuredeploy.json,从那里我们可以获取需要从VSTS Pipeline发送的参数的完整信息。它还包含Create-ClusterCertificate.ps1,该文件用于创建用于创建集群的证书。

  1. 因此,如果没有,我们首先需要创建自签名证书 一个通过执行此powershell文件。

  2. 在新发行版本的VSTS中,我们必须获得任务Azure DevTest Labs创建环境。

  3. 我们必须提供一些输入(参数)         Azure Rm订阅:在这里我们选择azure订阅         LabName :我们在其中选择已创建的实验室名称        存储库名称:我们在此处选择“公共环境存储库”        模板名称:选择ServiceFabric-LabCluster        环境名称:我们在此处提供要创建的环境名称        参数:我们可以提供所需的所有参数,例如

-adminUsername'$ {用户名)' -adminPassword(ConvertTo-SecureString -String'$(password)'-AsPlainText -Force) -证书 '' -certificatePassword'CertiicatePassword' -certificateThumbprint”

创建管道后,我们将其部署,并且集群将在蔚蓝中创建。