リリース手順再掲
- 旧Redmineをサービス停止(systemctlで止める)
- RDSスナップショット作成(aws console手動)
- 新RedmineのDB参照を本番に切り替え(Ansible実行)
- DNS切り替え(事前にTTLを下げておく)
- 軽く動作検証
手順詳細
旧Redmineをサービス停止(systemctlで止める):
sudo systemctl status redmine sudo systemctl stop redmine sudo systemctl status redmine # Active: inactive (dead) となっていればOK sudo systemctl status redmine-fetch-changesets.timer sudo systemctl stop redmine-fetch-changesets.timer sudo systemctl status redmine-fetch-changesets.timer # Active: inactive (dead) となっていればOK
- RDSスナップショット作成(aws console手動)
- https://ap-northeast-1.console.aws.amazon.com/rds/home?region=ap-northeast-1#snapshots-list: で作成
- ファイル名:
t104069-backup-20230526
- 新RedmineのDB参照を本番に切り替え(Ansible実行)
inventories/production_aws/host_vars/bpredmine.yml
の以下の値を現行本番の値で置き換え- redmine_database_username
- redmine_database_password
- redmine_database_database
- Ansible実行でMigrationが走るかよく見る
- Route53 DNS切り替え(事前にTTLを下げておく)
project.beproud.jp. 60 IN A 203.152.213.166
既に60だった(60!?)project2.beproud.jp
がALBを向いているので、同じ設定にする
- 軽く動作検証
- 日本語読み書き
- メール通知
- Slack通知