Mirror mic-check's Gitea/GitHub CI-CD pipeline for novelly
Dual-engine workflow (.github/workflows/ci.yml, read by both GitHub Actions and Gitea Actions): build, test, coverage badge on every push; on Gitea main pushes only, build+push API/web images to the Gitea registry and redeploy the persistent LAN stack via the shared [self-hosted, qa] runner. Replaces the ad hoc docker-compose.deploy.yml manual workflow with deploy/qa/docker-compose.qa.yml, pulled by CI — data volume preserved across deploys (no -v on down), unlike mic-check's throwaway QA stack.
This commit is contained in:
@@ -176,6 +176,7 @@ _TeamCity*
|
||||
coverage*.json
|
||||
coverage*.xml
|
||||
coverage*.info
|
||||
coverage/
|
||||
|
||||
# Visual Studio code coverage results
|
||||
*.coverage
|
||||
@@ -440,6 +441,7 @@ mcp-server/
|
||||
|
||||
# Toolchains installed locally by scripts/ci/lib.sh
|
||||
.dotnet/
|
||||
.dotnet-tools/
|
||||
.node/
|
||||
|
||||
.idea/
|
||||
|
||||
Reference in New Issue
Block a user