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

Setup initial CI and CD workflow files #41

Merged
merged 1 commit into from
Oct 12, 2024
Merged

Conversation

FerdiHS
Copy link
Contributor

@FerdiHS FerdiHS commented Oct 10, 2024

  • Setup CI file to automatically run jest and coverage upon every push.
  • Setup CD files to automatically deploy the website:
    • The application will be automatically deployed to the preproduction preview upon new Pull Request creation and push inside on an opened Pull Request to the staging branch.
    • The application will be automatically deployed to the production preview upon new Pull Request creation and push inside on an opened Pull Request to the main branch.
    • The application will be automatically deployed to the preproduction live website upon merge of Pull Request to the staging branch and push to the staging branch.
    • The application will be automatically deployed to the production live website upon merge of Pull Request to the main branch and push to the main branch.

@FerdiHS FerdiHS added the enhancement New feature or request label Oct 10, 2024
@FerdiHS FerdiHS requested a review from izruff October 10, 2024 15:13
@FerdiHS FerdiHS self-assigned this Oct 10, 2024
@FerdiHS FerdiHS linked an issue Oct 11, 2024 that may be closed by this pull request
Copy link
Member

@izruff izruff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can confirm deployment works on my end. It's safe to assume deployment for production env will also correctly work.

@izruff izruff merged commit 7063889 into staging Oct 12, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Set up CI/CD
2 participants