Commit cc40aa60 authored by Ilias Tsitsimpis's avatar Ilias Tsitsimpis

snf-ci: Bulid pithos-web-client package

Synnefo depends on pithos-web-client. Up until now
we were downloading this package from apt.dev.grnet.gr.
But when we make a change in Synnefo that also affects
pithos-web-client, we have to upload a new version of
pithos-web-client.

This patch instructs snf-ci to clone and build
the latest pithos-web-client.
parent d1768170
......@@ -5,21 +5,31 @@ build_timeout = 240
apt_repo =
deb http://apt.dev.grnet.gr squeeze/
deb http://packages.x2go.org/debian squeeze main
# Synnefo git repo.
# If not set, snf-ci will copy and use the local repo.
synnefo_repo = https://code.grnet.gr/git/synnefo
# Git branch to test (specify sha1 or branch name). If not set, the
# branch/sha will result from the current repository.
synnefo_branch =
# pithos-web-client git repo
pithos_webclient_repo = https://code.grnet.gr/git/pithos-web-client
# Git branch to use for pithos-web-client
# If not set, snf-ci will decide which one to use
pithos_webclient_branch =
# Defines the schema that snf-deploy will use
schema = one_node_squeeze
# Local dir to save builded packages
pkgs_dir = /tmp/synnefo_pkgs
# If True patch the pydist.py module (see Debian bug #657665)
patch_pydist = True
# Configuration of git (on remote server)
git_config_name = Buildbot
git_config_mail = synnefo@builder.dev.grnet.gr
# Network address from which we allow access to server.
# If not set, access to server is not restricted.
accept_ssh_from =
......
......@@ -5,21 +5,31 @@ build_timeout = 240
apt_repo =
deb http://apt.dev.grnet.gr wheezy/
deb http://packages.x2go.org/debian wheezy main
# Synnefo git repo.
# If not set, snf-ci will copy and use the local repo.
synnefo_repo = https://code.grnet.gr/git/synnefo
# Git branch to test (specify sha1 or branch name). If not set, the
# branch/sha will result from the current repository.
synnefo_branch =
# pithos-web-client git repo
pithos_webclient_repo = https://code.grnet.gr/git/pithos-web-client
# Git branch to use for pithos-web-client
# If not set, snf-ci will decide which one to use
pithos_webclient_branch =
# Defines the schema that snf-deploy will use
schema = one_node_wheezy
# Local dir to save builded packages
pkgs_dir = /tmp/synnefo_pkgs
# If True patch the pydist.py module (see Debian bug #657665)
patch_pydist = False
# Configuration of git (on remote server)
git_config_name = Buildbot
git_config_mail = synnefo@builder.dev.grnet.gr
# Network address from which we allow access to server.
# If not set, access to server is not restricted.
accept_ssh_from =
......
......@@ -146,7 +146,7 @@ def main(): # Too many branches. pylint: disable-msg=R0912
ssh_keys=options.ssh_keys)
synnefo_ci.clone_repo(local_repo=options.local_repo)
if getattr(options, BUILD_SYNNEFO_CMD, False):
synnefo_ci.build_synnefo()
synnefo_ci.build_packages()
if options.fetch_packages:
dest = os.path.abspath(options.fetch_packages)
synnefo_ci.fetch_packages(dest=dest)
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment