Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
takke opened this issue Dec 10, 2018 · 16 comments
Closed

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

takke opened this issue Dec 10, 2018 · 16 comments
Milestone

Comments

@takke
Copy link
Member

takke commented Dec 10, 2018

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

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

以下追記

参考サイト

appveyor への依頼

appveyor/ci#2764

実行スケジュール

日本時間 AM 3:00 (2018/12/13 現在)
#6 (comment)

@m-tmatma
Copy link
Member

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

@m-tmatma
Copy link
Member

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

@k-takata
Copy link
Member

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

@m-tmatma
Copy link
Member

依頼しました。
appveyor/ci#2764

@m-tmatma m-tmatma added this to the next release milestone Dec 11, 2018
@m-tmatma
Copy link
Member

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

@m-tmatma
Copy link
Member

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
Copy link
Member

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

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

@m-tmatma
Copy link
Member

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

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

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

@m-tmatma
Copy link
Member

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

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

@takke
Copy link
Member Author

takke commented Dec 11, 2018

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

いいと思います!

@m-tmatma
Copy link
Member

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

設定しました。

@m-tmatma
Copy link
Member

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

@berryzplus
Copy link

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

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

@m-tmatma
Copy link
Member

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

設定しました。

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

@m-tmatma
Copy link
Member

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

#12 で追加しました。

@takke
Copy link
Member Author

takke commented Dec 13, 2018

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

@takke takke closed this as completed Dec 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants