Travis
Recommended free CI service.
Their docs are helpful and cover most use cases and problems.
Configuration
The CI process is prepared with the help of a YAML file, the .travis.yml. All projects include one of these.
As commented before, all the information is included in their docs.
Environmental variables
Remember that Travis gives support to environmental variables, which can be configured for each project. This is preffered to using encrypred variables in the YAML file.
Integration
Travis integrates well with other services such as Github or Bintray.
Complex flows
By default Travis only gives support to simple CI flows. It is recommended using shell scripts to cover this limitation.
There is a set of CI scripts which can help with this.
Last updated
Was this helpful?