内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
git-pr-release
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
<markdown> # git-pr-release Githubでdevelopブランチに変更が入った時にdevelop->mainのプルリクエストを自動的に作成・更新するツール。github actionsに組み込んで使う ## 設定 Github Actionsの設定、`.github/workflows/git-mr-relase.yml`を作成する ```yaml name: Create Release PR on: push: branches: - develop jobs: git-pr-release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 # git-pr-release needs the git histories - uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' - run: gem install --no-document git-pr-release faraday-retry - run: git-pr-release --squashed env: GIT_PR_RELEASE_TOKEN: ${{ secrets.GITHUB_TOKEN }} GIT_PR_RELEASE_BRANCH_PRODUCTION: main # マージ先のブランチ名 GIT_PR_RELEASE_BRANCH_STAGING: develop # マージ元のブランチ名 GIT_PR_RELEASE_LABELS: release # タグ(なくてもいい) GIT_PR_RELEASE_TEMPLATE: .github/git-pr-release.erb # テンプレートのパス TZ: Asia/Tokyo ``` テンプレート`.github/git-pr-release.erb`を作成する ```ruby Release <% pull_requests.each do |pr| -%> <%= pr.to_checklist_item %> <% end -%> ``` ## gitlab版 - https://github.com/sue445/gitlab_mr_release </markdown>
git-pr-release.txt
· 最終更新:
2024/04/09 03:18
by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ