|
|
@@ -13,35 +13,35 @@ spec:
|
|
|
- name: B
|
|
|
template: approval
|
|
|
depends: "A.Succeeded"
|
|
|
- when: "{{ tasks.A.outputs.parameters.approve }} == pass"
|
|
|
+ when: "{{ tasks.A.outputs.parameters.approve }} == 通过"
|
|
|
- name: C
|
|
|
template: approval
|
|
|
depends: "A.Succeeded"
|
|
|
- when: "{{ tasks.A.outputs.parameters.approve }} == pass"
|
|
|
+ when: "{{ tasks.A.outputs.parameters.approve }} == 通过"
|
|
|
- name: D
|
|
|
template: approval
|
|
|
depends: "B.Succeeded && C.Succeeded"
|
|
|
- when: "(({{ tasks.B.outputs.parameters.approve }} == pass && {{ tasks.C.outputs.parameters.approve }} == pass))"
|
|
|
+ when: "(({{ tasks.B.outputs.parameters.approve }} == 通过 && {{ tasks.C.outputs.parameters.approve }} == 通过))"
|
|
|
- name: E
|
|
|
template: approval
|
|
|
depends: "B.Succeeded && C.Succeeded"
|
|
|
- when: "({{ tasks.B.outputs.parameters.approve }} == pass && {{ tasks.C.outputs.parameters.approve }} == pass)"
|
|
|
+ when: "({{ tasks.B.outputs.parameters.approve }} == 通过 && {{ tasks.C.outputs.parameters.approve }} == 通过)"
|
|
|
- name: F
|
|
|
template: approval
|
|
|
depends: "D.Succeeded && E.Succeeded"
|
|
|
- when: "({{ tasks.D.outputs.parameters.approve }} == pass || {{ tasks.E.outputs.parameters.approve }} == pass)"
|
|
|
+ when: "({{ tasks.D.outputs.parameters.approve }} == 通过 || {{ tasks.E.outputs.parameters.approve }} == 通过)"
|
|
|
|
|
|
- name: approval
|
|
|
suspend: {}
|
|
|
inputs:
|
|
|
parameters:
|
|
|
- name: approve
|
|
|
- default: 'reject'
|
|
|
+ default: '通过'
|
|
|
enum:
|
|
|
- - 'pass'
|
|
|
- - 'reject'
|
|
|
+ - '通过'
|
|
|
+ - '拒绝'
|
|
|
description: >-
|
|
|
- Choose YES to continue workflow and deploy to production
|
|
|
+ 请选择要执行的操作
|
|
|
outputs:
|
|
|
parameters:
|
|
|
- name: approve
|