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

GitHub Continuous Integration - How Does it Work? #42

Open
valkyrienyanko opened this issue Oct 29, 2019 · 2 comments
Open

GitHub Continuous Integration - How Does it Work? #42

valkyrienyanko opened this issue Oct 29, 2019 · 2 comments
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@valkyrienyanko
Copy link
Collaborator

I want to auto deploy my app on every commit to the cloud on a port where everyone can connect to it and test it out.

I would also like to have an app to remind users to remove files like package-lock.json and yarn.lock from their pull requests.

I see many apps here, lots of them to explore, I don't know which to try out, and use to my advantage.

https://github.com/marketplace/category/continuous-integration

@valkyrienyanko valkyrienyanko added help wanted Extra attention is needed question Further information is requested labels Oct 29, 2019
@aeuu
Copy link
Contributor

aeuu commented Oct 29, 2019

One thing... You probably want to commit npm and yarn lock files, as they ensure that the resolved dependencies are consistent across different devices. Commit to one package manager and keep its lockfile in the repository.

@JohnTendik
Copy link

JohnTendik commented Oct 29, 2019

Yep @ArctFoxx is right. You'll want to commit those files other wise everyone's environment is going to be different and you're going to run into issues where it works on one PC but doesn't on another.

As for CI integration, I found Travis CI to be super straight forward and easy to integrate. They have a free tier option for open source projects which is a good deal :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants