Github 操作:作业被跳过

问题描述 投票:0回答:1
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 continuous-integration action cd
1个回答
0
投票

您好,这是一个工作示例:

请确保您在主分支中运行此工作流程

” 名称: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 ”

© www.soinside.com 2019 - 2024. All rights reserved.