- GitHub Reposiitory appify-technologies/docker-appengine-go
- GitHub Container Registiry appify-technologies/appengine-go
- Base image gcpug/docker-appengine-go
- Docikerfileを用意する
- docker-publish.ymlを用意する
- organization -> Settings -> Packages からContainer CreationのPublicにチェック
- Packages -> Settings -> OptionsからManage Actions accessからappify-technologies/docker-appengine-goを追加してRoleをWriteに変更する、Repository sourceのInherit access from source repository (recommended)にチェックをいれてパッケージの管理権限をGithub Repositoryから引き継ぐ、
- PushするとGithub ActionsからDocker imageのビルドとPushが実行される
- CIを実行
- 公開されたpackageのPackage SettingsからChange package visibilityをPublicにする
- 参考: https://docs.github.com/ja/packages/guides/migrating-to-github-container-registry-for-docker-images
- https://github.com/appify-technologies/docker-appengine-go/actions から過去に成功したCIを選び再実行する