Ed Morley b3ccb316bf v0.0.19 (#50)
To pick up #49.
2020-10-01 18:05:44 +01:00
2014-04-02 11:45:25 -04:00
2014-03-17 13:09:21 -04:00
2020-01-14 23:15:11 +01:00
2017-05-26 11:49:06 -04:00
2017-05-30 22:49:39 +01:00
2017-05-30 22:49:39 +01:00
2020-10-01 18:05:44 +01:00

Bob: The Binary Build Toolkit

This repo exists as a framework for the compilation and deployment of binaries and libraries on Heroku.

It is inspired by (and extracted from) kennethreitz/python-versions.

Intended Design

  • Flexible type hierarchy
  • Flat dependency resolution
  • Version agnostic (careful curation and naming conventions preferred)
  • Import already-deployed sub-dependencies during a build (optionally fetch from UPSTREAM_S3_BUCKET)

Powered By

  • Bash, mostly
  • A litle bit of Python
  • Boto

Getting Started (Staging)

  • $ heroku create build-toolkit-python-staging --buildpack https://github.com/kennethreitz/conda-buildpack.git
  • $ heroku config:set AWS_ACCESS_KEY_ID=xxx AWS_SECRET_ACCESS_KEY=xxx S3_BUCKET=xxx

Now that your Heroku app for building is created, push a repo containing your formula to the app (e.g. the python buildpack repo).

$ heroku run bash

$ bob build runtimes/python-2.7.6
$ bob deploy runtimes/python-2.7.6


S
Description
No description provided
Readme 2.4 MiB
Languages
Python 95.3%
Shell 4.7%