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

Set up CI pipeline for automated testing before PR can be merged #27

Open
antoniolofiego opened this issue Jul 27, 2020 · 2 comments
Open
Labels
blocking Issue that blocks other advancements enhancement New feature or request

Comments

@antoniolofiego
Copy link
Collaborator

antoniolofiego commented Jul 27, 2020

We should set up a pipeline that builds/tests our commits before they can be merged. We can use multiple services and I will list a few here.

TravisCI
https://docs.travis-ci.com/user/pull-requests/

A manual way of doing it
https://dev.to/bolajiayodeji/how-to-test-a-pull-request-locally-before-merging-1h29

Probably we can set up a GitHub Action:
https://docs.github.com/en/actions/reference/events-that-trigger-workflows

@antoniolofiego antoniolofiego added blocking Issue that blocks other advancements enhancement New feature or request labels Jul 27, 2020
@antoniolofiego
Copy link
Collaborator Author

https://developer.github.com/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/ Found this, can be used for checks directly in the PRs.

@antoniolofiego antoniolofiego added this to the CI/CD Pipelines milestone Jul 27, 2020
@antoniolofiego
Copy link
Collaborator Author

Optimal implementation:
https://github.com/bayko/codebuild-github-ci

@antoniolofiego antoniolofiego pinned this issue Jul 29, 2020
@antoniolofiego antoniolofiego unpinned this issue Jul 29, 2020
@antoniolofiego antoniolofiego removed this from the CI/CD Pipelines milestone Jul 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocking Issue that blocks other advancements enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant