CI/CDの参考リポジトリ
GoのCI用パイプライン
BunのCI用パイプライン
NodeのCI用パイプライン テストカバレッジレポート付き
package.jsonの以下の部分を追記すること
script
"test": "jest",
"test:coverage": "npm run test -- --coverage --silent --testLocationInResults --ci --json --outputFile=\"report.json\""
"jest": {
"transform": {
"^.+\\.(t|j)sx?$": "@swc/jest"
},
"coverageReporters": [
[
"text",
{
"file": "report.json"
}
]
]
}
tagリリース用のCDパイプライン
AWSにデプロイ用のパイプライン
GCPのCloud Runにデプロイ用のパイプライン