Funcy-ICT / Funcy-ICT/Funcy_Portfolio_Backend
CI/CD導入
- Dominant language
- Go
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 機能概要
- CI:コード品質を一定,担保する
- CD:github actionsで任意のトリガーでCDされる
## Taskリスト
- CI:選定・導入
- CD:yamlの作成
## Doneの定義
- CI, CDそれぞれ設定したトリガーを元に走るようにする
## 参考リンク
- [無料で使える Go 言語の CI サービス『GolangCI』を使ってみる](https://dev.classmethod.jp/articles/golangci/)
- [go sec](https://github.com/securego/gosec)
- [GitHub Actions でのシークレットの使用](https://docs.github.com/ja/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions)
## 留意事項
- CD作成時にはGCPのコンソールが使用できないので,yamlにshのスクリプト書く等をして解決
- 鍵はリポジトリのSecretから設定
## 検討事項
### CI候補
- go fmt
- golangci-lint
- go vet
- go sec
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.