Funcy-ICT / Funcy-ICT/Funcy_Portfolio_Backend

CI/CD導入

Open
#128 0 comments 0 reactions 1 assignee Claimed by @Justhiro55 View on GitHub
enhancement
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.