NGINX
8 pipelines
Reusable workflow
Consumer template
Nginx Develop Deploy
Template: Deploy on merge to develop Copy to: .github/workflows/develop-deploy.yml Triggers on push to develop branch (after PR merge) Flow: build → test → artifact (ECR) → deploy (EC2) → delete branc
Nginx Feature Build
Template: Build on feature/bugfix branches Copy to: .github/workflows/feature-build.yml Triggers on every push to feature/* or bugfix/* branches Runs: image build + nginx -t (fast feedback)
Nginx Main Deploy
Template: Deploy on merge to main (production) Copy to: .github/workflows/main-deploy.yml Triggers on push to main branch (after release merge) Runs: build + artifact + deploy (PRODUCTION) Required se
Nginx Pr Develop
Template: PR to develop validation Copy to: .github/workflows/pr-develop.yml Triggers on pull requests targeting develop branch Runs: commit-lint + build (image + nginx -t) + smoke test (/__health)
Nginx Release Deploy
Template: Deploy on release branch Copy to: .github/workflows/release-deploy.yml Triggers on push to release/* branches Runs: build + test + artifact + deploy (STAGING) Required secrets: same as nginx