タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Gitとデプロイに関するJHashimotoのブックマーク (2)

  • Git tagとGitHub ReleasesとCHANGELOG.mdの自動化について

    GitHubには Releases という機能があります。 Release Your Software Creating Releases · GitHub Help GitHubのリリース機能を使う - Qiita 簡単に言えば、gitのtagやbranchに文章や添付ファイルを追加して公開出来るページです。 基的にはgit tagと連携してるので、tagを付けてgit push --tagsをしていれば、自動的に追加されます。 メリットとしては以下のような事が行えます。 git tagにパーマネントリンクがつく(重要!) メッセージ(リリースノート等)が書ける 添付ファイル(zip)をアップロード出来る(配布するバイナリとか) RSS Feedsが自動的に生成される(TagとReleaseの2種類がある) ライブラリ等にtagがついてると利用しやすい。 git tagとGitHub

    Git tagとGitHub ReleasesとCHANGELOG.mdの自動化について
  • リリースまでの流れ

    Releaseflow.md リリースまでの流れ 1. フィーチャーブランチの作成 develop ブランチから新たに作成する機能のためのフィーチャーブランチを作成します。 git branch feature/new_feature develop 2. プログラムの開発とテスト ローカル環境で機能を開発しテストを行います。 テストが通ったらフィーチャーブランチの履歴を一つにまとめ、リモートリポジトリに push します。 git rebase -i HEAD~3 # 3つ前までのコミットをまとめる場合 git push origin feature/new_feature 3. プルリクエストの作成とマージ(feature → develop) feature ブランチから develop ブランチへプルリクエストを送ります。 JIRA などのチケットの単位でプルリクエストを送ります。

    リリースまでの流れ
  • 1