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

Update to Travis CI Trusty environment #373

Closed
osma opened this issue Dec 3, 2015 · 2 comments
Closed

Update to Travis CI Trusty environment #373

osma opened this issue Dec 3, 2015 · 2 comments

Comments

@osma
Copy link
Member

osma commented Dec 3, 2015

With the jena3 text index work, I had to downgrade our Travis CI configuration to use the old non-containerized Ubuntu 12.04 environment, because it was the only one where I could get both PHP and Java 8 working (see 93ed7b8). But that configuration is ugly (needs to download and install Java 8 every time), slow and often the Java install breaks, stalling the build.

We should start using the Trusty (Ubuntu 14.04) environment that comes with Java 8. But when I last time tried it didn't come with PHP and the documented method for installing PHP via phpenv didn't work (see travis-ci/travis-ci#4750 and travis-ci/travis-ci#5058).

Apparently this project is using a workaround to install PHP, we could try the same. Or just wait for another relase of the Trusty environment that hopefully comes with PHP support.

We could experiment with different Travis configurations in a branch, if we get this working it could then be merged to master.

Setting it tentatively for 1.4 because it would be nice to have a good CI setup for the release.

@osma osma added this to the 1.4 milestone Dec 3, 2015
@osma osma self-assigned this Dec 7, 2015
@osma
Copy link
Member Author

osma commented Dec 7, 2015

Started work on this in travis-ci-trusty branch

@osma
Copy link
Member Author

osma commented Dec 11, 2015

Branch has been merged, most things seem to be working.

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

No branches or pull requests

1 participant