拉取请求合并到master时如何运行Github Action?

时间:2020-03-11 00:57:18

标签: github continuous-integration continuous-deployment github-actions continuous-delivery

我是不熟悉Github动作的,所以我四处搜寻以回答我的问题。我有一个可在所有推送事件上运行的操作设置,但显然不包括合并请求请求。所以我想知道合并请求请求后如何执行操作。

1 个答案:

答案 0 :(得分:0)

name: CI
on: push

jobs:
  test:
    name: test
    ... 

  deploy:
    name: Deploy
    needs: [test] # will wait until test finished
    runs-on: ubuntu-latest
    if: github.ref == 'refs/heads/master'
    steps:
      ...

一种方法是使用if condition