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

Get back Travis CI/CD #252

Open
rickyzhang82 opened this issue Feb 7, 2022 · 9 comments
Open

Get back Travis CI/CD #252

rickyzhang82 opened this issue Feb 7, 2022 · 9 comments

Comments

@rickyzhang82
Copy link
Contributor

@asvitkine

Do you have repository permission or ask cebix to enable Travis CI/CD build? I think this could at least catch any build failure in future PR.

thanks

@asvitkine
Copy link
Collaborator

I looked at this and it doesn't seem I can do that for the cebix repository. I can only do it on repositories under my own name.

@asvitkine
Copy link
Collaborator

@cebix Is it something you can help with? Instructions here: https://docs.travis-ci.com/user/tutorial/

@rickyzhang82
Copy link
Contributor Author

@asvitkine , no response from @cebix. Do you mind if you fork this repo and maintain the upstream-master branch pointing to the master branch of cebix repo at https://github.com/cebix/macemu?

That's how I do it. I believe we need this CI/CD in place to prevent from bad commit.

@cebix
Copy link
Owner

cebix commented Jun 22, 2022

What needs to be done?

@rickyzhang82
Copy link
Contributor Author

rickyzhang82 commented Jun 22, 2022

@cebix

Here is the link.

I have created and pushed .travis.yml in the repo. So you only need to follow "Connect Travis CI to your project" section above to sign up Travis and link this Github project to Travis. That's it.

@cebix
Copy link
Owner

cebix commented Jun 22, 2022

Is this a paid service now? I've created a Travis account and connected the repository, but to activate it, it only gives me options for a one-month free trial or other plans for rather large monthly/yearly amounts of money that I'm honestly not willing to invest for this project... :-/

@rickyzhang82
Copy link
Contributor Author

It is absolutely free.

@pboling
Copy link

pboling commented Jun 22, 2022

Why not setup with Github actions instead?

@rickyzhang82 is correct that technically TravisCI has a free option.

I have never been able to find it, so it might as well not exist. They definitely do not want to become the "standard for open source" like they used to be, as I think the cost of that free-loading almost sunk them.

@rickyzhang82
Copy link
Contributor Author

I apologized for my incorrect statement. Some open source project I worked on may be paid by others.

In my personal account, it does require payment now.

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

4 participants