Start to test all json schema and files.
[slapos.git] / software / slaprunner / development.cfg
1 # Development profile of slaprunner.
2 # Exactly the same as software.cfg, but fetch the slapos.cookbook and
3 # slapos.toolbox from git repository instead of fetching stable version,
4 # allowing to play with bleeding edge environment.
5
6 # You'll need to run buildout twice for this profile.
7
8 [buildout]
9 extends = common.cfg
10
11 parts =
12 # Development eggs
13   slapos.toolbox-repository
14 #  slapos.cookbook-repository
15 #  slapos.core-repository
16   check-recipe
17 #  erp5.util-repository
18 # Good elements
19   template
20   eggs
21   instance-runner-import
22   instance-runner-export
23   slapos-cookbook
24   template-slapos-cfg
25 # XXX: we have to manually add this for resilience
26   rdiff-backup
27   collective.recipe.template-egg
28
29
30
31 develop =
32   ${:parts-directory}/slapos.toolbox-repository
33 #  ${:parts-directory}/slapos.cookbook-repository
34 #  ${:parts-directory}/slapos.core-repository
35 #  ${:parts-directory}/erp5.util-repository
36
37
38 [slapos.toolbox-repository]
39 recipe = slapos.recipe.build:gitclone
40 repository = http://git.erp5.org/repos/slapos.toolbox.git
41 branch = slaprunner-paas
42 #revision = 2de7ba00a75e73cae2d6b71f7266f6261416b057
43 git-executable = ${git:location}/bin/git
44
45 [slapos.cookbook-repository]
46 recipe = slapos.recipe.build:gitclone
47 repository = http://git.erp5.org/repos/slapos.git
48 branch = slaprunner-paas
49 git-executable = ${git:location}/bin/git
50
51 # Used for resiliency tests only
52 [erp5.util-repository]
53 recipe = slapos.recipe.build:gitclone
54 repository = http://git.erp5.org/repos/erp5.git
55 #branch = scalability-master2
56 revision = f9a812f4e97ffeed359bc5611366a5c8675ec749
57 git-executable = ${git:location}/bin/git
58
59 [slapos.core-repository]
60 recipe = slapos.recipe.build:gitclone
61 repository = http://git.erp5.org/repos/slapos.core.git
62 branch = master
63 git-executable = ${git:location}/bin/git
64
65 [check-recipe]
66 recipe = plone.recipe.command
67 stop-on-error = true
68 update-command = ${:command}
69 command =
70   grep parts ${buildout:develop-eggs-directory}/slapos.toolbox.egg-link
71 #  grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link &&
72 #  grep parts ${buildout:develop-eggs-directory}/slapos.core.egg-link &&
73 #  grep parts ${buildout:develop-eggs-directory}/erp5.util.egg-link
74