アクションスケジュール
3955 ワード
目次
ギタブアクション
GitHub actions 開発者が彼らのワークフローを自動化し、典型的なテスト、構築、そして展開を行うために2018年に立ち上げられました.これは、C、C++をサポートし、Cは、Java、JavaScript、PHP、Python、ルビー、スカラ、およびtypescript.GitHub actions イベント駆動トリガーを介して開発サイクルに自動化をもたらし、リポジトリ内の新しいブランドを構築するためのプル要求を作成する範囲からできます.
すべてGitHub actions に格納されているYAMLファイルを通して処理されます.ワークフローディレクトリ.すべてのワークフローは以下の通りである:
アクションスケジュール
語
schedule
ワークフローが実行されるときに定義します.これを見てみましょう.name: run this thing every 60 minutes
on:
schedule:
- cron: "*/60 * * * *"
YAMLファイルにこれを入力すると、青いsquiggly線が下に表示されます"*/60 * * * *"
. この領域の上にマウスをホバーし、カーソルがクエスチョンマーク/フックのアイコンになると、設定したスケジュールでポップアップを取得します.この場合、それは「毎時、毎時走る」と言いますあなたのニーズにスケジュールを変更したい場合は、アスタリスクは次のように動作します.
* * * * *
┬ ┬ ┬ ┬ ┬
│ │ │ │ └─ Weekday (0=Sun .. 6=Sat)
│ │ │ └────── Month (1..12)
│ │ └─────────── Day (1..31)
│ └──────────────── Hour (0..23)
└───────────────────── Minute (0..59)
演算子説明
*
すべての値,
個別の値-
値の範囲/
値をステップに分割する助けるかもしれない若干の例は、ここにあります
例
説明
0 * * * *
毎時*/15 * * * *
15分ごと0 */2 * * *
毎時間0 18 * * 0-6
毎週モンは午後6時に座った10 2 * * 6,7
午前2時10分にすべての土と太陽0 0 * * 0
毎週日曜日の真夜中…
…
@reboot
あらゆる再起動それぞれは割り当てられた期間とみなされ、UTCタイムゾーンに基づいています.いくつかのタイムゾーンの変換を行う必要がありますので注意してください!
これらの記事をチェックしてください
スケジュールされたジョブを実行するGithubアクションの使用
キニーニーサムソン・ Dec 2 ' 21・ 5分読む
#programming
#productivity
#github
Githubアクションを使用したスケジュールタスク
ヒマラスク・ 月29日・ 2分読む
#github
#devops
#linux
#bash
ハッピーコーディング!
Reference
この問題について(アクションスケジュール), 我々は、より多くの情報をここで見つけました https://dev.to/tmchuynh/github-action-schedules-ad5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol