Closed8

GitHubActions

スースー

やりたいこと

  • 特定のリポジトリの特定のディレクトリに変更が入ったら別のリポジトリのディレクトリに反映を行う
    ** 例) AリポジトリのModelsディレクトリ or migrationsディレクトリに変更が入ったら、もう一つにも反映させる
  • migrationsディレクトリに変更が入ったら、ER図を自動的に特定のディレクトリに吐き出す
スースー
name: Copy Another Repository
# Modelsの修正かmigrationの追加などがあった場合に別リポジトリに追加を行う

on:
  workflow_run:
    # 本番デプロイのPR作成が正常終了したら、このアクションを実行する
    workflows: ["本番デプロイのためのPRを作成するアクション名"]
    types:
      - completed
    paths:
      - 'database/migrations/**'
      - 'app/Models/**'

jobs:
  execute-copy:
    runs-on: ubuntu-latest
    steps:
      - name: Push directory to another repository
        uses: cpina/github-action-push-to-another-repository@v1.4.1
このスクラップは2022/06/05にクローズされました