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

Switch travis-ci to use the trusty beta #466

Closed
wants to merge 1 commit into from
Closed

Switch travis-ci to use the trusty beta #466

wants to merge 1 commit into from

Conversation

bhundven
Copy link
Contributor

Issues with SSL and other weirdness are creeping into our build.
Switch to the new trusty beta on travis-ci.

Signed-off-by: Bryan Hundven bryanhundven@gmail.com

Issues with SSL and other weirdness are creeping into our build.
Switch to the new trusty beta on travis-ci.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
@bhundven
Copy link
Contributor Author

:sigh:

The job exceeded the maximum time limit for jobs, and has been terminated.

@stilor
Copy link
Contributor

stilor commented Oct 25, 2016

And one more:

python is missing or unusable

@bhundven
Copy link
Contributor Author

Good catch.

The bigger problem is that bringing up the new trusty host takes too long, and our build takes too long on that infrastructure.

I'll talk with the travis-ci guys again, and see what we can do now, but in my opinion we should probably look for other ways to run ci builds.

@stilor
Copy link
Contributor

stilor commented Oct 25, 2016

As I said, I have a small Python script that schedules CI builds in my workstation's down time (i.e. overnight) - it pulls GIT master repo and if there have been new revisions, starts running the samples one by one. It also pulls the repo after each sample, so it may build sample X with revision A, then sample Y with revisions A+B, then Z with A+B, then re-build X with A+B. The goal for the script was to achieve a broader testing than Travis CI does - eventually testing all samples. But with the current commit activity so far, the script managed to keep up, testing every revision separately 😁. I think it may be a viable approach: we won't know immediately if a given PR breaks anything, but we'll know soon enough (i.e. within 2-3 days) and if the commit author is not responding, back out the change. After all, being able to roll back is one of the purposes of a VCS, is it not?

@stilor
Copy link
Contributor

stilor commented Oct 30, 2016

So, Bryan, what are we going to do with all the PRs? I suggest in absense of Travis or any other pre-commit, we merge PRs based on review - I'll provide post-commit build testing. I can add you to the list of email recipients for the build results in my script, or I can just raise issues if a build fails after a given commit, your choice. Don't let Travis kill ct-ng.

@bhundven bhundven closed this Nov 8, 2016
@bhundven bhundven deleted the upgrade_travis-ci branch November 8, 2016 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants