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

969 B

CI/CD Checklists

Can do in codebase

  • Update Gitea release workflow to pack DevOpsPackageTest/DevOpsPackageTest.csproj
  • Update Gitea release workflow to restore/build/pack selected project paths only
  • Add Dockerfile for DevOpsTest
  • Add .dockerignore to keep build context clean
  • 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