topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday December 14, 2024, 7:41 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Cloud-based CI  (Read 3227 times)

phitsc

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 1,198
    • View Profile
    • Donate to Member
Cloud-based CI
« on: January 13, 2016, 02:11 PM »
One of the things I wanted to try out with my NANY 2016 project was cloud-based continuous integration. I did not do much investigation into the available options but settled for the popular Travis CI for building and Coveralls (which I didn't know before) for coverage analysis. Just like github, both services are free for open source projects. Both are very simple to use, if the language and vcs used are among the supported ones. For Travis, in the most simple of cases, it might be enough to put a file called .travis.yml in your code repository's root directory specifying the programming language used by your project.

While Travis seems to support uploading of build artifacts to Amazon S3, I wish there were more options available. It would be great if it was possible to upload to your own ftp, or if they made built packages available for download off of their site, at least for tagged releases.

phitsc

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 1,198
    • View Profile
    • Donate to Member
Re: Cloud-based CI
« Reply #1 on: January 14, 2016, 01:49 PM »
I was wrong about Travis only supporting Amazon S3 upload. The options are in fact numerous as can be seen here: https://docs.travis-...com/user/deployment/.