index.yml 2.1 KB
Newer Older
yin-zh's avatar
yin-zh 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13
## 在所有的任务之前执行
#before:
#  link: '{{chapter_2_url}}'
#  transitions:
#    action:
#      - type: create_issue
#        title: "第二章:算法实现"
#        with: link.md
#        store:
#            chapter_2_url: '{{result.data.html_url}}'
#      - type: choice
#        with: ready.md
#    to: step1
yin-zh's avatar
yin-zh 已提交
14

yin-zh's avatar
yin-zh 已提交
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
## 任务列表
#step1:
#  link: '{{chapter_2_url}}'
#  description: '编程作业'
#  transitions:
#    events: ['note_events']
#    action:
#      - type: choice
#      - with: code.md
#    to: step2
#
#step2:
#  link: '{{chapter_2_url}}'
#  description: "代码提交"
#    # 这里要开始监测 ch1 分支的代码提交,同时判断 CI 的结果,Chapter1 是提交截图
#    transitions:
#      with: 'ch1'
#      events: [ 'push' ]
#      action:
#        - type: create_pipeline
#          with: '/.gitlab-ci.yml'
#          store:
#            ch2_test_url: '{{result.data.html_url}}'
#            ch2_test_id: '{{result.data.id}}'
#        - type: issue_comment.created
#          with: commit_ci_run.md
#      to: step3
#
#step3:
#  link: '{{chapter_2_url}}'
#  description: "代码提交"
#    # 判断CI结果,成功的话提示下一步,失败的话重新coding
#  transitions:
#    - with:
#      events: [ 'pipeline' ]
#      left: 'failed'
#      operator: '='
#      right: '{{object_attributes.status}}'
#      action:
#        # CI未通过提示
#        - type: pipeline_result
#          with: '{{ch1_test_url}}'
#        - type: issue_comment.created
#          with: commit_ci_error.md
#      to: step2
#    - with: '{{ch1_test_id}}'
#        events: [ 'pipeline' ]
#        left: 'success'
#        operator: '='
#        right: '{{object_attributes.status}}'
#        action:
#        # CI 通过提示
#          - type: pipeline_result
#            with: '{{ch1_test_url}}'
#          - type: choice
#            with: commit_ci_done_option.md
#          to: step4
#
#step4:
#  link: '{{chapter_2_url}}'
#    #  description: "完成当前章节学习"
#    transitions:
#      events: [ 'close_issue' ]
#      action:
#        - type: issue_comment.created
#          with: end.md
#      to: end
yin-zh's avatar
yin-zh 已提交
82 83 84



85