sakura-editor / changelog-sakura

changelog for sakura
MIT License
1 stars 3 forks source link

定期実行の仕組みを導入する #6

Closed takke closed 5 years ago

takke commented 5 years ago

1 のレビュー結果として立てます。

https://github.com/sakura-editor/management-forum/issues/53#issuecomment-445054868 に書かれていた定期実行を入れてもらえると、#5 と組み合わせて CHANGELOG.md が定期的に更新されるようになるのでとっても嬉しいです。

以下追記

参考サイト

appveyor への依頼

https://github.com/appveyor/ci/issues/2764

実行スケジュール

日本時間 AM 3:00 (2018/12/13 現在) https://github.com/sakura-editor/changelog-sakura/issues/6#issuecomment-446567219

m-tmatma commented 5 years ago

日本時間(JST)のam 3:00 ぐらいに実行したらいいんではないかと思います。 多分その時間はみんな寝ているはずなので。

m-tmatma commented 5 years ago

appveyor はカナダの会社みたいなので 解釈で誤解のないように 明示的に日本のタイムゾーン(JST +0900)を指定して書くか、あるいは UTC で表現して 明示的に UTC というのを伝えるとがいいと思う。

k-takata commented 5 years ago

AppVeyorのサポートに言ってcronを有効にしてもらえさえすれば、実行時間、頻度は自分で設定できます。

m-tmatma commented 5 years ago

依頼しました。 https://github.com/appveyor/ci/issues/2764

m-tmatma commented 5 years ago

有効にしてもらいました。

m-tmatma commented 5 years ago

https://www.appveyor.com/docs/build-configuration/#scheduled-builds によると Schedule hour values should be UTC. とある。

https://github.com/atifaziz/NCrontab/wiki/Crontab-Expression に設定方法が記載されている。 普通の cron と同じぽい。

MINUTES HOURS DAYS MONTHS DAYS-OF-WEEK

→ 毎日日本時間の午前 3:00 に実行したい。 → 0 3 * * * (日本時間の場合) → 0 18 * * * (UTCの場合)

m-tmatma commented 5 years ago

ちゃんと動くか調べるためにとりあえず日本時間の午前 7:45 に起動するように設定してみる。

45 7 * * (日本時間 +0900 の場合) → 45 22 * * * (UTCの場合)

m-tmatma commented 5 years ago

ちゃんと動くか調べるためにとりあえず日本時間の午前 7:45 に起動するように設定してみる。

45 7 * * (日本時間 +0900 の場合) → 45 22 * * * (UTCの場合)

以下で自動的にビルドが走るのを確認しました。 https://ci.appveyor.com/project/sakuraeditor/changelog-sakura/builds/20941794

m-tmatma commented 5 years ago

→ 毎日日本時間の午前 3:00 に実行したい。

これでいいと思いますか?

takke commented 5 years ago

これでいいと思いますか?

いいと思います!

m-tmatma commented 5 years ago

→ 毎日日本時間の午前 3:00 に実行したい。 → 0 3 * * * (日本時間の場合) → 0 18 * * * (UTCの場合)

設定しました。

m-tmatma commented 5 years ago

↑ 上記が動けば、markdown に実行スケジュール記載予定。

berryzplus commented 5 years ago

↑ 上記が動けば、markdown に実行スケジュール記載予定。

お疲れ様です。やっぱJSTで指定したいですよね。JapanStandardTime... 最近夜更かししすぎなので今夜は寝ます :smile:

m-tmatma commented 5 years ago

→ 毎日日本時間の午前 3:00 に実行したい。 → 0 3 * * * (日本時間の場合) → 0 18 * * * (UTCの場合)

設定しました。

動いた。 https://ci.appveyor.com/project/sakuraeditor/changelog-sakura/builds/20963572

m-tmatma commented 5 years ago

↑ 上記が動けば、markdown に実行スケジュール記載予定。

12 で追加しました。

takke commented 5 years ago

ありがとうございます。定期実行されたのが確認できたので閉じておきます。