Jan*_*uka 22 yaml azure azure-devops
我正在编写一个简单的azure-pipelines.yml
安装 terraform 并在继续 terraform 应用之前进行手动批准。我收到以下错误:
作业手册_批准:版本“0.198.0”的步骤参考任务手动验证对于给定作业目标无效
这是我的 yaml。
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
trigger:
- test
pool:
vmImage: ubuntu-latest
jobs:
- job: install_terraform
displayName: "Installing Terraform"
steps:
- task: ms-devlabs.custom-terraform-tasks.custom-terraform-installer-task.TerraformInstaller@0
displayName: 'Install Terraform latest'
- job: terraform_init
displayName: "Terraform Init"
dependsOn: install_terraform
steps:
- task: ms-devlabs.custom-terraform-tasks.custom-terraform-release-task.TerraformTaskV2@2
displayName: 'Terraform : init'
inputs:
workingDirectory: Terraform
backendServiceArm: 'managedclouds-rnd-001 (xxxx)'
backendAzureRmResourceGroupName: 'ssi-tf-state'
backendAzureRmStorageAccountName: tfstatessi
backendAzureRmContainerName: tfstate
backendAzureRmKey: tfstate
- job: manual_approval
displayName: "Manual Approval"
dependsOn: terraform_init
steps:
- task: ManualValidation@0
timeoutInMinutes: 5
inputs:
instructions: "Hi, please validate"
- job: terrform_apply
displayName: "Terraform Apply"
dependsOn: manual_approval
steps:
- task: ms-devlabs.custom-terraform-tasks.custom-terraform-release-task.TerraformTaskV2@2
displayName: 'Terraform : Apply'
inputs:
command: apply
workingDirectory: Terraform
environmentServiceNameAzureRM: 'managedclouds-rnd-001 (xxxx)'
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我吗,我是 azure devops 的新手。
Leo*_*SFT 33
Azure Pipeline 步骤参考任务手动验证版本 0.198 对于给定作业目标无效
pool: server
您应该为该任务指定:
- job: manual_approval
displayName: "Manual Approval"
dependsOn: terraform_init
pool: server
steps:
- task: ManualValidation@0
timeoutInMinutes: 5
inputs:
instructions: "Hi, please validate"
Run Code Online (Sandbox Code Playgroud)
请检查示例以获取更多详细信息。
归档时间: |
|
查看次数: |
14300 次 |
最近记录: |