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

Create continuous integration when branches are merged to /dev #11

Open
readysetagile opened this issue Jul 30, 2022 · 1 comment
Open
Labels
CD/CD Related to Continuous Integration and continuous deployment

Comments

@readysetagile
Copy link
Collaborator

readysetagile commented Jul 30, 2022

User Story

AS a Free Code Camp user
I want developers' code to be continuously integrated and unit tested
SO THAT I know that developers have tested their code with high standards

Acceptance Criteria

GIVEN I am a Developer for Free Code Camp Columbus
WHEN my pull request to dev has passed the peer review and code review
AND the reviewer intiates a merge commit to the dev branch
THEN an automated process will run npm ci, npm run build, and npm test

Implementation advice

@readysetagile readysetagile added the CD/CD Related to Continuous Integration and continuous deployment label Jul 30, 2022
@readysetagile readysetagile moved this from Ready for review to Ready for development in FreeCodeCamp Columbus Website Jul 30, 2022
@readysetagile readysetagile moved this from Ready for development - feature has a GitHub issue assigned and can be developed to Done! - the feature is in production waiting to be seen by the world! in FreeCodeCamp Columbus Website Sep 11, 2022
@readysetagile
Copy link
Collaborator Author

me and @koto253 were able to test automatic merging. We have an open issue with Netlify now to determine why we cannot deploy directly into dev.fcccolumbus.com. The error we receive is

"Another site is already using this domain" error trying to set custom domain "dev.fcccolumbus.com" on site "dev-fcccolumbus", Support info: a71e97ee-6ab0-45af-ab30-34773c04b702

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CD/CD Related to Continuous Integration and continuous deployment
Projects
Development

No branches or pull requests

1 participant