These are the package config scripts we use to build the runtimes available in Continuum.
APC's package build
command allows you to build these definitions into usable packages:
$ apc package build runtimes/go-1.3.conf
This will use the package definition to generate a build script, upload that to Continuum, and have it generate the package and store the results as the package's data.
Under the os
directory are the package configurations for various
distributions and versions.
- Busybox (using Buildroot 2013.08.1)
- Ubuntu 12.04
- Ubuntu 13.10
- Ubuntu 14.04
Under the packages
directory are the package configurations for various common
packages that can be pulled into Continuum. Some of them are dependencies of
runtimes within the platform, or become dependencies while staging an
application (ie, might need git to checkout a repository).
- apache-2.2.27
- apache-ant-1.9.4
- apache-tomcat-7.0.55
- bzr-2.6.0
- git-2.0.3
- maven-3.2.2
- memcached-1.4.20
- mercurial-3.0.2
- nginx-1.6.0
- redis-2.8.13
- subversion-1.8.9
- zsh-5.0.5
Under the runtimes
directory are the package configurations for various
runtimes that can be pulled into Continuum.
- clisp-2.49
- erlang-R16B02
- erlang-R16B03
- erlang-otp1701
- go-1.2
- go-1.3
- node-0.10.29
- node-0.6.21
- node-0.8.27
- ocaml-4.01.0
- openjdk-1.6
- openjdk-1.7
- perl-5.14.4
- perl-5.16.3
- perl-5.18.2
- perl-5.20.0
- php-5.4.31
- php-apache-5.5.15
- php-fpm-nginx-5.5.15
- python-2.7.8
- python-3.3.5
- python-3.4.1
- ruby-1.8.7-p373
- ruby-1.9.3-p547
- ruby-2.0.0-p481
- ruby-2.1.2
Under the patches
directory are various patches carried locally.
Under the policy
directory are example policy documents for retiring
old package versions.