Skip to content

Build overview

Sam Gleske edited this page Jan 13, 2015 · 18 revisions

This document is a brief outline of the build overview.

Note: encrypted secrets were decrypted when the job was generated.

  1. Clone the repository and cd to it.
  2. Decrypt encrypted files.
  3. Clean up any private keys used for decryption (i.e. removing gpg private keys from the build agent, etc.).
  4. Matrix building toolchains (i.e. set up the environment for the build like what version of python or ruby, etc). This is the first time user configured code is executed from the .jervis.yml.
  5. Perform the build lifecycles in the following order. Any one of the following steps can be overridden by the .jervis.yml.
  6. before_install - commands that run before the install step.
  7. install - commands that run to assemble dependencies