facebook twitter hatena line email

Git/github/actions

提供: 初心者エンジニアの簡易メモ
2021年3月5日 (金) 16:49時点におけるAdmin (トーク | 投稿記録)による版 (タイムアウト設定)

移動: 案内検索

github_actionとは

pull_requestやpushしたときに、実行する処理

利用できるプラン

利用時間(分)

GitHub Free	500 MB	2,000
GitHub Pro	1 GB	3,000
Organization の GitHub Free	500 MB	2,000
GitHub Team	2 GB	3,000
GitHub Enterprise Cloud	50 GB	50,000

公式:https://docs.github.com/ja/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions#

設定ファイル

.github/workflows/hogehoge.yml

タイムアウト設定

timeout-minutesで設定できる。

jobs:
  my-job:
    runs-on: ubuntu-latest
    timeout-minutes: 120 # 全体
    steps:
      - run: sleep 500
        timeout-minutes: 80 # 個別

参考:https://dev.classmethod.jp/articles/must-set-timeout-on-actions-for-save-cost/

WIPのときに実行しないように

参考:https://qiita.com/hkusu/items/10ac4e3579b921f68b6a

参考:https://qiita.com/HeRo/items/935d5e268208d411ab5a