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

Need new continuous integration testing (e.g. Travis CI) #761

Open
pnkfelix opened this issue May 29, 2016 · 5 comments
Open

Need new continuous integration testing (e.g. Travis CI) #761

pnkfelix opened this issue May 29, 2016 · 5 comments

Comments

@pnkfelix
Copy link
Member

We use to use CDash for continuous integraton testing (via a server that was sitting in the basement of where I lived years ago).

That's no longer a viable option, for many reasons.

But luckily we live in an age where there's lot of new options for continuous integration testing.

@WillClinger
Copy link
Member

Every since Larceny v0.99 came out, Travis CI has been trying and failing to build Larceny every time we push new changes to GitHub.

I don't know why. I suspect I looked into using Travis CI for Larceny, and got far enough along to realize it wasn't really feasible, but failed to undo whatever I had done during the attempt. It's also possible that Felix or someone else did that. At any rate, we really ought to turn off the routine Travis CI failures.

We do have nightly builds running on Linux and MacOS X machines, and lack of a suitable always-on desktop machine is the only reason we don't have nightly builds for ARMv7 Linux and Windows machines. I'm reasonably happy with the reporting on our nightly builds and would prefer to improve our current infrastructure instead of handing it over to Travis CI.

@pnkfelix
Copy link
Member Author

pnkfelix commented Jul 1, 2017

I'll look into turning off the Travis stuff

@pnkfelix
Copy link
Member Author

pnkfelix commented Jul 1, 2017

(Hmm I somehow deleted my last comment... reconstructing...

@pnkfelix
Copy link
Member Author

pnkfelix commented Jul 1, 2017

Okay I disabled the Travis service (which I believe I turned on back when I thought I had time to set it up). I didn't delete the service but I imagine any of the larcenists with admin rights could so if necessary.

steps

navigate to "integrations and services", via "settings" tab on top

navigate to "manage Travis", via "Travis CI" link

uncheck the "Active" box

@pnkfelix
Copy link
Member Author

pnkfelix commented Jul 1, 2017

(I do think we could use Travis; it's a matter of figuring out how to get it to set up an appropriately configured VM, namely with all the build tools including a copy of Larceny installed for bootstrapping.)

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

2 participants