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 a continuous integration #11

Closed
ehsanmok opened this issue Mar 3, 2019 · 5 comments
Closed

Add a continuous integration #11

ehsanmok opened this issue Mar 3, 2019 · 5 comments

Comments

@ehsanmok
Copy link
Contributor

ehsanmok commented Mar 3, 2019

Hi

As different contributors are showing interests, having a CI becomes critical.

@paddyhoran
Copy link

What is the preference for the CI system? Azure pipelines seems interesting and can support all major platforms in one solution.

@LaurentMazare
Copy link
Owner

Very good point, I certainly have this on my radar. I was thinking on using travis-ci as it interacts well with github. Hopefully I'll go over this in the next few days (I'm not familiar at all with azure but if it's easy to setup with github I'm happy to give it a try too).

@ehsanmok
Copy link
Contributor Author

ehsanmok commented Mar 3, 2019

I don't have any preference. Travis CI or AppVeyor are common in Rust projects. We can use the templates from trust for example.

@LaurentMazare
Copy link
Owner

Setting up travis-ci ended up being straightforward, there is now a compilation status badge on the main readme page.
I haven't set up anything to test PRs for now but I may add some bors hooks for this at some point.

@ehsanmok
Copy link
Contributor Author

ehsanmok commented Mar 4, 2019

Great! Should be enough for now. bors is great :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants