- Webからリポジトリ新規作成。templateを指定
- pom.xmlのmaven_logicを変更(2か所)
- pom.xmlのmaven_commonを変更(2か所)
- settingsは引き継がれない
- Personal Access Token作成。read:packagesだけでOK
- リポジトリ作成と同時にactionsが実行され、NGになっている。再実行
- VSCからSpring Initializerで作成
- setting.xmlを追加、pom.xmlにrepositoryを追加、workflow fileを追加
- commonのpackagesを取得
- webから以下を設定
- Personal Access Token作成。read:packagesだけでOK
- このリポジトリにPATを追加。有効期限があるので注意
- organizationアカウントに切り替え
- settings-> Developper settings -> Gihtub Apps -> New Github App
- URLは適当でよい
- WebhookのActiveはOFF
- Repository PermissionのPakcagesにread-onlyを付ける(Metadataも自動で付く)
- 作成。
- ページ末尾の「Private keys」を押下(ページ途中にもあるので注意)
- pemファイルがDLされる
- organizationのsettings -> Github Apps -> Appのアイコンをクリック
- 左メニューのInstall App -> organizationを選択
- リポジトリのsettings -> secrets and variables -> Secrets追加
- APP_ID=378486 ※workflowの記述と合わせる
- PRIVATE_KEY=pemの中身 ※workflowの記述と合わせる