The Builder
Clone or download

Bob the builder

Bob performs automated tasks for the Elixir and Hex projects.

Elixir builds

Elixir builds are compiled on each git push to for any branch. After the build completes it will be available at{REF}.zip where {REF} is the git ref for that push. Examples of URLs are:

These Elixir builds will be compiled against the oldest supported OTP version to ensure maximum compatibility for all users. We also build Elixir for every officially supported OTP version, if possible always use an Elixir compiled against the latest OTP version to get all available features in Elixir. These builds are available at{REF}-otp-{OTP_MAJOR_VERSION}.zip, examples are:

Since these builds are only available for officially supported OTP versions it is recommended that you fall back to the non OTP versioned URL if you get a 404 error for your combination of Elixir and OTP versions. Check to find which OTP versions we build against for particular Elixir versions.

Elixir docs

On git pushes documentation is built and pushed to{APPLICATION}/{VERSION} where {APPLICATION} is an application in the Elixir standard distribution and {VERSION} is the Elixir version, examples are:

Documentation tarballs are also uploaded to{APPLICATION}-{VERSION}.tar.gz, examples are:

Hex S3 backups

Each days backups of yesterdays access logs stored on the bucket is uploaded to the bucket

A snapshot of the bucket is also uploaded to tarsnap.