add ci
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# CI/CD Checklists
|
||||
|
||||
## Can do in codebase
|
||||
|
||||
- [x] Update Gitea release workflow to pack `DevOpsPackageTest/DevOpsPackageTest.csproj`
|
||||
- [x] Update Gitea release workflow to restore/build/pack selected project paths only
|
||||
- [x] Add Dockerfile for `DevOpsTest`
|
||||
- [x] Add `.dockerignore` to keep build context clean
|
||||
- [x] Add package metadata to `DevOpsPackageTest.csproj`
|
||||
|
||||
## Cannot do from codebase alone
|
||||
|
||||
- [ ] Create or verify Gitea repository secrets: `NUGET_API_KEY`, `HARBOR_USERNAME`, `HARBOR_PASSWORD`
|
||||
- [ ] Create the actual Gitea release and confirm workflow triggers
|
||||
- [ ] Confirm package upload success on `https://nuget.sabp.ir`
|
||||
- [ ] Confirm Harbor project, credentials, and push permissions on `reg.sabp.ir`
|
||||
- [ ] Confirm the published image is visible in Harbor and can be pulled by the production VM
|
||||
- [ ] Run end-to-end smoke tests against the real registry and package server
|
||||
- [ ] Validate the workflow against the real Gitea Actions runner environment
|
||||
|
||||
Reference in New Issue
Block a user