21 lines
969 B
Markdown
21 lines
969 B
Markdown
# 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
|
|
|