Travis build script for swift package manager based packages
Travis CI has OSX images and can build swift code but that’ll be <= swift 2.1 and will not be able to use swift package manager to build the packages yet. This .travis.yml will fetch the open source swift snapshot, install it on ubuntu (14.04) image on travis (called trusty) and run swift build
sudo: required
dist: trusty
before_install:
- wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
- wget https://swift.org/builds/ubuntu1404/swift-2.2-SNAPSHOT-2015-12-22-a/swift-2.2-SNAPSHOT-2015-12-22-a-ubuntu14.04.tar.gz
- tar xzf swift-2.2-SNAPSHOT-2015-12-22-a-ubuntu14.04.tar.gz
- export PATH=${PWD}/swift-2.2-SNAPSHOT-2015-12-22-a-ubuntu14.04/usr/bin:"${PATH}"
script:
- swift build
go get your build passing badge for your pure swift package :D

Github Example : https://github.com/aciidb0mb3r/TravisSPM
Originally published at ankit.im on December 27, 2015.