Continuous Integration With GitHub, Fastlane & Jenkins | raywenderlich.com

In this tutorial, you’ll learn how to use GitHub, Travis, Jenkins and fastlane to make Continuous Integration part of your daily workflow.


This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1774995-continuous-integration-with-github-fastlane-jenkins

Great tutorial :slight_smile:

just a small typo in the .travis.yml
osx_image: xcode10.1 will not work with OS=12.2
Maybe it was part of the tutorial - to make as read the “Job log”

thanks Konrad! and welcome :smile:

Hint for those who live outside USA - jenkins understands only en_US.UTF-8

If (like me) you get jenkins error “invalid byte sequence in US-ASCII (ArgumentError)”
Try to export language before fastlane command, so the build command (Project Configure->Build->Command) looks like this:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
fastlane scan

1 Like

@konrri Thank you for sharing your solution - much appreciated! :]

Thanks for the tutorial.

Small ambiguity - in .travis.yml file it’s osx_image: xcode10.1 but the tutorial mentions Xcode 10.2 as The first three lines tell Travis CI to use Xcode 10.2

thanks Ashok! I’ve fixed it.

Of course, all the versions have moved on rapidly: https://docs.travis-ci.com/user/reference/osx/#macos-version

This tutorial is more than six months old so questions are no longer supported at the moment for it. Thank you!