Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement production release process #295

Open
arkid15r opened this issue Dec 29, 2024 · 3 comments
Open

Implement production release process #295

arkid15r opened this issue Dec 29, 2024 · 3 comments
Assignees

Comments

@arkid15r
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
Our automated pipeline currently deploys to the staging environment at nest.owasp.dev. As the project evolves, it's time to establish a dedicated production environment for nest.owasp.org, which currently redirects to staging.

Describe the solution you'd like
Enhance CI/CD workflows, Docker configurations, Ansible playbooks, and any other necessary setups to enable automated deployments to the Nest production environment triggered by creating a GitHub release.

@yashpandey06
Copy link
Collaborator

yashpandey06 commented Dec 29, 2024

So as per my understanding the deployments needs to be handled via deploy.yml using ansible , currently it's done via pipeline yml file using manual push to do it .

Also do we have to also have some health checks in same ?

Seems interesting...let me know when we we are planning to implement it .@arkid15r

@yashpandey06
Copy link
Collaborator

Also don't we have a pr labeler for that ...something like Devops / deploy?

@arkid15r
Copy link
Collaborator Author

We have working setup for staging so the task is to replicate docker image build and deployment parts for production environment. The only difference will be the trigger -- we want to do it upon release publishing event.

Also don't we have a pr labeler for that ...something like Devops / deploy?

Those are for PRs.

@arkid15r arkid15r moved this from Backlog to In progress in Project Nest Dec 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

2 participants