- YAMLで書く
on
でトリガにするイベントを書く- 例えば
issues
でclosed
したとき,push
があったときなど
- 例えば
jobs
で実行するタスクを書く- まず
runs-on
で実行するDockerイメージのベースを選ぶ - 次に
steps
に実行するコマンドを書いていくenv
で環境変数設定できる,このときリポジトリ側で設定しておいたSecretsを参照できる{{ secrets.XXX }}
の記法- リポジトリでの設定はSettingタブからSecretsを選択
- Github Actionsのベータに登録しておかないと表示されない
- どうやって
on
のイベント情報ひろうかとか,任意のプログラムを実行するかとかは未調査
- まず
1name: CI
2
3on:
4 issues:
5 type: closed
6
7jobs:
8 build:
9
10 runs-on: ubuntu-latest
11
12 steps:
13 - uses: actions/checkout@v1
14 - name: Run a one-line script
15 env:
16 ENV_XXX: {{ secrets.XXX }}
17 run: echo Hello, world!
18 - name: Run a multi-line script
19 run: |
20 echo Add other actions to build,
21 echo test, and deploy your project.
22
Tagged: #GitHub #GitHub Actions