Skip to content

Instantly share code, notes, and snippets.

@sleepsonthefloor
Created July 23, 2011 00:34
Show Gist options
  • Save sleepsonthefloor/1100764 to your computer and use it in GitHub Desktop.
Save sleepsonthefloor/1100764 to your computer and use it in GitHub Desktop.
# major version in package, like: nova-vncproxy_2011.1-dev-670_all
major_version: 2011.3-rcb
# ssh user
user: root
# use sudo for above user?
use_sudo: true
# base directory for package building
build_to: /srv/packages/build
# base directory for package serving
serve_to: /srv/packages/serve
# list of servers on which to build
servers:
dev: [packages.ansolabs.com]
staging: [packages.ansolabs.com]
prod: [packages.ansolabs.com]
# apt series
series: maverick
# list of debs
debs:
python-django:
url: http://http.us.debian.org/debian/pool/main/p/python-django/python-django_1.3-2_all.deb
python-eventlet:
url: https://launchpad.net/~nova-core/+archive/trunk/+build/2515051/+files/python-eventlet_0.9.15-0ubuntu2~maverick4_all.deb
libvirt-bin:
url: https://launchpad.net/~nova-core/+archive/trunk/+build/2269059/+files/libvirt-bin_0.8.8-1ubuntu3~ppamaverick1_amd64.deb
libvirt-dev:
url: https://launchpad.net/~nova-core/+archive/trunk/+build/2269059/+files/libvirt-dev_0.8.8-1ubuntu3~ppamaverick1_amd64.deb
libvirt0-dbg:
url: https://launchpad.net/~nova-core/+archive/trunk/+build/2269059/+files/libvirt0-dbg_0.8.8-1ubuntu3~ppamaverick1_amd64.deb
libvirt0:
url: https://launchpad.net/~nova-core/+archive/trunk/+build/2269059/+files/libvirt0_0.8.8-1ubuntu3~ppamaverick1_amd64.deb
python-libvirt:
url: https://launchpad.net/~nova-core/+archive/trunk/+build/2269059/+files/python-libvirt_0.8.8-1ubuntu3~ppamaverick1_amd64.deb
python-novaclient:
url: http://ppa.launchpad.net/nova-core/trunk/ubuntu/pool/main/p/python-novaclient/python-novaclient_2.5.8~bzr62-0ubuntu0ppa1~maverick1_all.deb
# list of build repos
repos:
nova:
# The url of repo. Supported protocols: bzr+ssh, lp, git
# For bzr, you should omit the branch name,
# as that is specified by 'branches'
url: git://github.com/cloudbuilders/nova.git
# Branches associated with dev, staging, and prod environments
# if unspecified, capstack will look for branches named
# master, staging, and prod
branches:
dev: master
staging: staging
prod: prod
# For code where the packaging source is not included in the tree (like nova)
# set debian_repo, which is a separate repo that should contain a debian directory
debian_repo:
url: lp:~anso/nova/
branch: ubuntu
openstackx:
url: git://github.com/cloudbuilders/openstackx.git
branches:
dev: master
staging: staging
prod: prod
django-openstack:
url: git://github.com/cloudbuilders/openstack-dashboard.git
subdir: django-openstack
branches:
dev: remove_debian_dir
staging: remove_debian_dir
prod: remove_debian_dir
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: django-openstack
openstack-dashboard:
url: git://github.com/cloudbuilders/openstack-dashboard.git
subdir: openstack-dashboard
branches:
dev: remove_debian_dir
staging: remove_debian_dir
prod: remove_debian_dir
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: openstack-dashboard
keystone:
url: git://github.com/cloudbuilders/keystone.git
branches:
dev: master
staging: master
prod: master
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: keystone
glance:
url: lp:glance
branches:
dev: ""
staging: ""
prod: ""
debian_repo:
url: lp:~anso/glance/
branch: ubuntu
nova-novnc:
url: git://github.com/sleepsonthefloor/noVNC.git
branches:
dev: master
staging: master
prod: master
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: nova-novnc
openstack.compute:
url: git://github.com/cloudbuilders/openstack.compute.git
branches:
dev: master
staging: master
prod: master
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: openstack.compute
python-django-mailer:
url: git://github.com/cloudbuilders/django-mailer.git
branches:
dev: master
staging: master
prod: master
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: python-django-mailer
python-cloudfiles:
url: git://github.com/cloudbuilders/python-cloudfiles.git
branches:
dev: master
staging: master
prod: master
debian_repo:
url: git://github.com/cloudbuilders/debians.git
branch: python-cloudfiles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment