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

[CLOSED] Automate build process for Phoenix for continuous integration (CI) #17

Closed
dfirsht opened this issue Feb 8, 2016 · 3 comments
Closed
Labels
Milestone

Comments

@dfirsht
Copy link
Contributor

dfirsht commented Feb 8, 2016

Issue by ricardo-olivieri
Thursday Jan 07, 2016 at 20:08 GMT
Originally opened as https://github.ibm.com/ibmswift/Phoenix/issues/17


More than likely we can use Travis for this: https://travis.innovate.ibm.com/auth

@dfirsht dfirsht added this to the 0.1 milestone Feb 8, 2016
@dfirsht dfirsht added the linux label Feb 8, 2016
@dfirsht
Copy link
Contributor Author

dfirsht commented Feb 8, 2016

Comment by rfdickerson
Thursday Jan 07, 2016 at 23:29 GMT


I am not sure how to fetch the dependencies from apt-get. I can add to the script:

- sudo apt-get update
- sudo apt-get install ibhttp-parser-dev

The update step works, but the ibhttp-parser-dev package cannot be found. I am not sure what version of Ubuntu (or Debian) it is using. I read that if using a container based VM, we have to add the following to the travis.yml file, but adding the packages you need to this list.

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-4.8
    - g++-4.8

APT sources

@dfirsht
Copy link
Contributor Author

dfirsht commented Feb 8, 2016

Comment by rfdickerson
Monday Jan 11, 2016 at 14:20 GMT


Travis-CI currently uses Ubuntu 12.04. However, running prebuilt binaries of the Swift compiler will cause a Glibc error because it was built for Ubuntu 14.04 or 15.10. We probably should investigate the use of Docker containers for deploying an Ubuntu 15.10 or 14.04 distribution with Swift compiler already installed (with clang, pcre2, hiredis, and other dependencies).

@dfirsht
Copy link
Contributor Author

dfirsht commented Feb 8, 2016

Comment by ricardo-olivieri
Monday Jan 25, 2016 at 18:35 GMT


There seems to be an issue with Travis CI - Though builds are passing, on GitHub it reports failing. I opened an issue against Travis CI Enterprise for this: https://github.ibm.com/Whitewater/TravisCI/issues/14

@dfirsht dfirsht closed this as completed Feb 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant