Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


A set of helper scripts for building and packaging Swift on Ubuntu Linux

See companion instructions at

Before executing any scripts will you want to have all of the build prerequisites installed:

sudo apt-get install git cmake ninja-build clang uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config autoconf libtool systemtap-sdt-dev libcurl4-openssl-dev

Note: For those building on Ubuntu 14.04, you will need to upgrade your cmake to 3.4.3 by hand. See our companion post here:


./ to initially populate the directory with the Swift repositories from Github
./ to build and package everything
./ to refresh your source code with the latest from Github
./ to delete the build and install directory
./ to delete everything except the helper scripts

Internally I use to create an Debian package for distribution via a repository and apt-get.

Swift CI Build Status

The Swift continuous integration build server hosts packaging jobs that build and package all of the Swift components for OS X, Ubuntu 14.04, and Ubuntu 15.10. If the script in this repository fails you may want to look at the current status of the canonical builds:

  • Ubuntu 14.04 Build Status
  • Ubuntu 15.10 Build Status


Set of scripts for building and packaging Swift on Ubuntu Linux



No releases published


No packages published
You can’t perform that action at this time.