jobs:
terraform_apply:
name: "Terraform_apply"
if: ${{ github.ref == 'refs/heads/master' && github.event.inputs.action == 'Terraform_apply' }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
terraform_destroy:
name: "Terraform_destroy"
if: ${{ github.ref == 'refs/heads/master' && github.event.inputs.action == 'Terraform_destroy' }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
这是我的代码片段。我点击 terraform apply 并收到错误消息“作业被跳过”
您好,这是一个工作示例:
请确保您在主分支中运行此工作流程
” 名称:Terraform 条件工作流程
在: 工作流程_调度: 输入: 行动: 描述:“要执行的操作” 必填:真实 默认值:'Terraform_apply'
工作:
地形应用:
名称:“Terraform_apply”
如果: ${{ github.ref == 'refs/heads/master' && github.event.inputs.action == 'Terraform_apply' }}
运行:ubuntu-latest
脚步:
- 名称:结账
使用:actions/checkout@v4
terraform_destroy: 名称:“Terraform_destroy” 如果: ${{ github.ref == 'refs/heads/master' && github.event.inputs.action == 'Terraform_destroy' }} 运行:ubuntu-latest 脚步: - 名称:结账 使用:actions/checkout@v4 ”