Skip to content

GregMefford/bob

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bob the builder

Bob performs automated tasks for the Elixir and Hex projects.

Elixir builds

Elixir builds are compiled on each git push to https://github.com/elixir-lang/elixir for any branch. After the build completes it will be available at https://repo.hex.pm/builds/elixir/{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 https://repo.hex.pm/builds/elixir/{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 https://github.com/hexpm/bob/blob/master/scripts/elixir_to_otp.exs to find which OTP versions we build against for particular Elixir versions.

Elixir docs

On git pushes documentation is built and pushed to https://hexdocs.pm/{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 https://repo.hex.pm/docs/{APPLICATION}-{VERSION}.tar.gz, examples are:

Hex S3 backups

Each days backups of yesterdays access logs stored on the bucket logs.hex.pm is uploaded to the bucket backup.hex.pm.

A snapshot of the bucket s3.hex.pm is also uploaded to tarsnap.

About

The Builder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 63.4%
  • Shell 27.7%
  • Dockerfile 8.9%