ci_wheezy.conf 2.9 KB
Newer Older
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
1 2 3 4
[Global]
# Timeouts in seconds
build_timeout = 240
# Apt repository to use
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
5
apt_repo =
6 7
    deb http://apt.dev.grnet.gr wheezy/
    deb http://packages.x2go.org/debian wheezy main
8

9 10
# Synnefo git repo.
# If not set, snf-ci will copy and use the local repo.
Alex Pyrgiotis's avatar
Alex Pyrgiotis committed
11
synnefo_repo = https://github.com/grnet/synnefo
12 13 14
# Git branch to test (specify sha1 or branch name). If not set, the
# branch/sha will result from the current repository.
synnefo_branch =
15

16
build_pithos_webclient = True
17 18 19 20 21 22
# 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 =

Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
23
# Defines the schema that snf-deploy will use
24
schema = one_node_wheezy
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
25 26 27
# Local dir to save builded packages
pkgs_dir = /tmp/synnefo_pkgs
# If True patch the pydist.py module (see Debian bug #657665)
28
patch_pydist = False
29

Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
30 31 32
# Configuration of git (on remote server)
git_config_name = Buildbot
git_config_mail = synnefo@builder.dev.grnet.gr
33

34 35 36
# Network address from which we allow access to server.
# If not set, access to server is not restricted.
accept_ssh_from =
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
37 38
# Config file to save temporary options (eg IPs, passwords etc)
temporary_config = /tmp/ci_temp_conf
39 40
# Install x2go and firefox
setup_x2go = True
41 42
# File to save the x2goplugin html file
x2go_plugin_file = /tmp/x2go.html
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
43 44 45


[Deployment]
46 47 48
# Choose project id to use for created resources. Use
# `kamaki project list` to find the project id.
project =
49 50
# Choose the 'cloud' to use from .kamakirc
kamaki_cloud =
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
51
# Server name to use for our machine
52
server_name = Synnefo_CI
53 54 55
# A list of flavors (comma seperated) to choose from
# The user can specify a flavor name (reg expression)
# with "name:" or a flavor id with "id:".
Alex Pyrgiotis's avatar
Alex Pyrgiotis committed
56
flavors = name:C2R4...D20ext_.*, name:C2R4...D20drbd, id:1
57 58 59
# A list of images (comma seperated) to choose from
# The user can specify an image name (reg expression)
# with "name:" or an image id with "id:".
60
images = name:SynnefoCIWheezy.*, name:^Debian Base$, id:72d9844f-1024-4a07-a3c3-60d650b8f5cd
61 62
# File containing the ssh keys to upload/install to server
# If not set, no ssh keys will be installed
63
ssh_keys = ~/.ssh/id_rsa.pub
64 65 66 67
# Allocate a public floating IP for the new server
allocate_floating_ip = True
# List of networks IDs (comma seperated) to connect server
private_networks =
Alex Pyrgiotis's avatar
Alex Pyrgiotis committed
68 69 70
# Connect to a specific ssh port. If not set, the ssh port is calculated
# automatically.
ssh_port =
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
71 72 73 74 75


[Burnin]
# Maybe add some burnin options
# (e.g. tests to run/ignore, timeouts etc)
76
cmd_options = --images "name:.*" --flavors "name:C1R512D2\D.*" --no-ipv6
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
77 78 79


[Unit Tests]
80
component = astakos cyclades pithos astakosclient admin
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
81 82 83 84 85 86 87 88 89 90 91 92 93 94


[Repository]
# Projects reside on this repo
projects =
    snf-common
    astakosclient
    snf-django-lib
    snf-webproject
    snf-branding
    snf-astakos-app
    snf-pithos-backend
    snf-cyclades-gtools
    snf-cyclades-app
95
    snf-admin-app
Ilias Tsitsimpis's avatar
Ilias Tsitsimpis committed
96 97
    snf-pithos-app
    snf-tools