Triplea: Travis Master Branch Build Failed

Created on 14 Nov 2019  路  10Comments  路  Source: triplea-game/triplea

Latest master branch travis build #16527 failed.
No release artifacts will be generated until this is fixed.

Most helpful comment

Just to argue with myself, the reverse mentality of constant quick and 'get-it-done' is also arguably how the TripleA codebase got to be so brittle. I think it's a matter of focus/effectiveness and balancing enough quality that we can make important progress, and not just progress.

I'll give the java update commands a try, we do need to get the builds working..

All 10 comments

Build #16527 failed

Build #16527 failed

Build #16527 failed

Oh: https://status.gradle.com/incidents/q2vq49fndxg0
Looks like a newer java 11 patch is required, TLS 1.0 is no longer supported

We might be able to add a 'before-install' step to update java: https://travis-ci.community/t/old-java-version-in-bionic/4726

Simplest would be go to jdk12 for all builds, could be a decent temporary measure but would also be reason perhaps to migrate to java12 or java13 (not sure if good idea, maybe better to stay with LTS version).

Whatever works to get the builds running again, I mean if you have some time to spend, you might want to give github CI a try, looks like Github Actions was finally released ^^

you might want to give github CI a try, looks like Github Actions was finally released ^^

Indeed, though would be a big migration, maybe even bigger than upgrading java version. We'd want to evaluate as well if that is the long term direction we want, pro's/cons vs travis and the ROI of migrating (it might not be worth it, we do have a working solution for now, even if confronted with this problem right now).

I think the update java commands are perhaps the best path forward without doing a large ad-hoc migration (now).

I mean if you have some time to spend

Side-note, we should be careful of this mentality. I'm about to go back to work full time, the time I can dedicate to TripleA is going to be counted in minutes and hours soon, not days. We should also be really careful to be focused and use our time well. The amount we have to do, it's enough for a team of 10 to be busy for a year, we need to keep that in mind, failure is an option.

Just to argue with myself, the reverse mentality of constant quick and 'get-it-done' is also arguably how the TripleA codebase got to be so brittle. I think it's a matter of focus/effectiveness and balancing enough quality that we can make important progress, and not just progress.

I'll give the java update commands a try, we do need to get the builds working..

Build #16548 succeeded.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

General-Dru-Zod picture General-Dru-Zod  路  5Comments

RoiEXLab picture RoiEXLab  路  3Comments

drockken picture drockken  路  6Comments

DanVanAtta picture DanVanAtta  路  5Comments

DanVanAtta picture DanVanAtta  路  4Comments