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

Auto deploy QA and PROD #636

Open
4 tasks
drjova opened this issue Dec 13, 2024 · 0 comments
Open
4 tasks

Auto deploy QA and PROD #636

drjova opened this issue Dec 13, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@drjova
Copy link
Contributor

drjova commented Dec 13, 2024

Additionally, integrate Zulip to send deployment-related notifications to improve team communication. For both inspirehep and inspire-next repos.

🛠 Tasks

  • Set Up QA Automatic Deployment:

  • Restore CI/CD triggers for master branch commits.

  • Test the deployment to the QA environment.

  • Set Up PROD Automatic Deployment:

  • Restore CI/CD triggers for release/tag creation.

  • Ensure security measures are in place.

  • Test the deployment to the PROD environment.

  • Integrate Zulip Notifications:

  • Utilize Zulip’s API to send deployment status messages.

  • Configure notifications for both QA and PROD deployments.

  • Test the notification system.

  • Update Documentation:

Document the deployment processes and notification integrations.

✅ Acceptance Criteria

  • QA Deployments:
    • Commits to master automatically deploy to QA.
  • PROD Deployments:
    • Releases automatically deploy to PROD.
  • Zulip Notifications:
    • Deployment statuses are sent to designated Zulip streams.
  • Documentation:
    • All process should be documented on Confluence on how to deploy inspirehep
@drjova drjova added enhancement New feature or request good first issue Good for newcomers labels Dec 13, 2024
@drjova drjova added this to the cleanup and unify packages milestone Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant