From 690b736594b8163968c79a3d7e7ec6f167476059 Mon Sep 17 00:00:00 2001 From: youhei ooyama ksk <163073448+ksk-y-ooyama@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:28:21 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AC=E3=83=9D=E3=82=B8=E3=83=88=E3=83=AA?= =?UTF-8?q?=E3=83=90=E3=83=83=E3=82=AF=E3=82=A2=E3=83=83=E3=83=97=E7=94=A8?= =?UTF-8?q?=E3=81=AEgithub=20actions=E3=81=AEyaml=E3=81=AE=E4=BD=9C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit レポジトリバックアップ用のgithub actions yamlを作成いたしました。 マージをお願い致します - 補足 - バックアップ先のパスは `s3://hpplus-github-backup/{レポジトリ名}/` です。 - 原則的にmerge以外に作業は不要です。(mergeされると自動で設定が行われます。) - 毎時日本時間0時としています。 - 実行時刻を変えたい場合は以下の箇所を修正をお願い致します。 ``` - cron: '0 15 * * *' # 毎日日本時間0時に実行 ``` --- .../workflows/github-backup-repository.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/github-backup-repository.yml diff --git a/.github/workflows/github-backup-repository.yml b/.github/workflows/github-backup-repository.yml new file mode 100644 index 0000000..c7a9fd4 --- /dev/null +++ b/.github/workflows/github-backup-repository.yml @@ -0,0 +1,19 @@ +name: Github Backup Repository + +on: + # 設置時に起動時刻を設定してください + schedule: + - cron: '0 15 * * *' # 毎日日本時間0時に実行 + workflow_dispatch: + +permissions: + id-token: write + contents: read + +jobs: + call-reusable-workflow: + uses: pj8/.github/.github/workflows/github-backup-repository.yml@main + secrets: + AWS_3RD_ROLE_ARN: ${{ secrets.AWS_3RD_ROLE_ARN }} + AWS_REGION: ${{ secrets.AWS_REGION }} + BACKUP_BUCKET_NAME: ${{ secrets.BACKUP_BUCKET_NAME }}