Files
dev-ops-test/CI_CHECKLIST.md
T
pooria.sh 43505e0dff
Release Docker Image / build-and-push (release) Failing after 18s
Release NuGet Packages / pack-and-push (release) Failing after 2m49s
add ci
2026-05-19 21:51:05 +03:30

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