開発メモ

Github Actionを途中まで試して諦めたメモ

October 19, 2019

  • YAMLで書く
  • onでトリガにするイベントを書く
    • 例えばissuesclosedしたとき,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