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

Add CI/CD to Github Actions for deployment #7

Open
2 tasks
asharonbaltazar opened this issue Aug 14, 2022 · 0 comments
Open
2 tasks

Add CI/CD to Github Actions for deployment #7

asharonbaltazar opened this issue Aug 14, 2022 · 0 comments
Labels
documentation Improvements or additions to documentation frontend Issue pertaining to frontend functions Issue pertaining to functions backend

Comments

@asharonbaltazar
Copy link
Owner

asharonbaltazar commented Aug 14, 2022

To ensure quality pushes to master, there needs to be a CI/CD process, which is possible using Github Actions and Netlify (where the project is hosted).

  • Frontend should use Netlify, which should give us a deployment link for every new PR.
  • Functions should use Google's own CI/CD for Firebase Functions, which should give us a new deploy for every PR pertaining to /functions. We should also skip certain checks if they're not relevant to the code changes. /functions actions shouldn't run if the only changes in the PR pertain to the frontend.
@asharonbaltazar asharonbaltazar added documentation Improvements or additions to documentation frontend Issue pertaining to frontend functions Issue pertaining to functions backend labels Aug 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation frontend Issue pertaining to frontend functions Issue pertaining to functions backend
Projects
None yet
Development

No branches or pull requests

1 participant