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

リリース作業の負担を減らす #103

Open
nakkaa opened this issue Jun 5, 2020 · 2 comments
Open

リリース作業の負担を減らす #103

nakkaa opened this issue Jun 5, 2020 · 2 comments

Comments

@nakkaa
Copy link
Member

nakkaa commented Jun 5, 2020

リリース作業時に以下を行うため1時間以上かかる。一部を自動化するなりして楽になりたい。

  • バージョン番号をインクリメントする

  • Change logを書く

  • releaseブランチを作って、Herokuに手動デプロイして動作確認する

  • Masterへマージする

  • Git tagを打つ

  • Release作成

  • (できれば) ブログに更新情報を投稿する。

@Goryudyuma
Copy link
Member

もうちょっと詳細化して欲しい。
バージョン番号をインクリメントする条件は?
Change logはコミットメッセージの寄せ集めでも良い?それとも人間がきちんとやった作業見て文章化しなきゃ駄目?
ブログにはどうやったら投稿できる?

@nakkaa
Copy link
Member Author

nakkaa commented Jun 5, 2020

バージョン番号をインクリメントする条件

  • 小さい新機能の追加、既存機能の変更、バグ修正が1つでも入ったら x.y.z の zを1上げる。
  • 大きな新機能の追加、プログラムの構成が大幅に変わる場合は、 x.y.zのyを1上げる。例えばDocker化やpipenvの廃止。
  • 開発言語や基幹ライブラリ(slcakbot)の変更、フルスクラッチで書き直す場合はx.y.zのxを1上げる。

Change logはコミットメッセージの寄せ集めでも良い?それとも人間がきちんとやった作業見て文章化しなきゃ駄目?

人間がやった作業を確認して文章化したい。(個人的なこだわり)

ブログにはどうやったら投稿できる?

僕のブログのリポジトリ( https://github.com/nakkaa/blog )にmarkdownファイルをmaster pushすれば投稿できる。

@massongit massongit moved this to In Progress in task list Sep 24, 2022
@massongit massongit removed the status in task list Sep 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants