-
-
Notifications
You must be signed in to change notification settings - Fork 75
/
jenkins-package-dependencies.cfg
121 lines (101 loc) · 4.97 KB
/
jenkins-package-dependencies.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
[buildout]
extends =
core.cfg
extensions =
mr.developer
parts -=
instance
zopepy
test
robot
alltests
alltests-at
checkversions
flake8
releaser
themepreview
parts +=
eggdeps
jenkins-package-dependencies
jenkins-package-dependencies-with-tests
jenkins-package-dependencies-text
jenkins-package-dependencies-cmf
jenkins-package-dependencies-cmf-imports
jenkins-package-dependencies-pac
jenkins-package-dependencies-pac-imports
jenkins-package-dependencies-formlib
jenkins-package-dependencies-formlib-imports
jenkins-package-dependencies-grok
jenkins-package-dependencies-grok-imports
auto-checkout = *
git-clone-depth = 10
versions = versions
[sources]
Products.MailHost = git ${remotes:zope}/Products.MailHost.git pushurl=${remotes:zope_push}/Products.MailHost.git rev=c531ac4c070e6b65a2424ddd42b0ac7281f385f9
[eggdeps]
recipe = zc.recipe.egg
eggs =
${instance:eggs}
${test:eggs}
tl.eggdeps
[jenkins-package-dependencies]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
${buildout:directory}/bin/eggdeps --no-extras -d -i apparmor -i apt-xapian-index -i acquisition -i argparse -i chardet -i command-not-found -i defer -i distribute -i setuptools -i gnupginterface -i iotop -i language-selector -i mercurial -i pep8 -i pil -i pycurl -i pyflakes -i pymetrics -i python -i python-apt -i python-debian -i python-ldap -i tl.eggdeps -i ufw -i unattended-upgrades -i wsgiref > package-dependencies.dot
output = ${buildout:directory}/bin/jenkins-package-dependencies
mode = 755
[jenkins-package-dependencies-with-tests]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
${buildout:directory}/bin/eggdeps -i apparmor -d -i apt-xapian-index -i acquisition -i argparse -i chardet -i command-not-found -i defer -i distribute -i setuptools -i gnupginterface -i iotop -i language-selector -i mercurial -i pep8 -i pil -i pycurl -i pyflakes -i pymetrics -i python -i python-apt -i python-debian -i python-ldap -i tl.eggdeps -i ufw -i unattended-upgrades -i wsgiref > package-dependencies-with-tests.dot
output = ${buildout:directory}/bin/jenkins-package-dependencies-with-tests
mode = 755
[jenkins-package-dependencies-text]
recipe = collective.recipe.template
input = inline:
#!/bin/sh
${buildout:directory}/bin/eggdeps -i apparmor -i apt-xapian-index -i acquisition -i argparse -i chardet -i command-not-found -i defer -i distribute -i setuptools -i gnupginterface -i iotop -i language-selector -i mercurial -i pep8 -i pil -i pycurl -i pyflakes -i pymetrics -i python -i python-apt -i python-debian -i python-ldap -i tl.eggdeps -i ufw -i unattended-upgrades -i wsgiref > package-dependencies.txt
output = ${buildout:directory}/bin/jenkins-package-dependencies-text
mode = 755
[package-dependencies-generic]
recipe = collective.recipe.template
input = templates/jenkins-package-dependencies.sh
mode = 755
[package-dependencies-generic-imports]
recipe = collective.recipe.template
input = templates/jenkins-package-dependencies-imports.sh
mode = 755
[jenkins-package-dependencies-cmf]
<= package-dependencies-generic
output = ${buildout:bin-directory}/jenkins-package-dependencies-cmf
distributions = CMFCore CMFDefault CMFDiffTool CMFDynamicViewFTI CMFEditions CMFFormController CMFPlacefulWorkflow CMFQuickInstallerTool CMFUid
[jenkins-package-dependencies-cmf-imports]
<= package-dependencies-generic-imports
output = ${buildout:bin-directory}/jenkins-package-dependencies-cmf-imports
distributions = Products.CMFCore Products.CMFDefault Products.CMFDiffTool Products.CMFDynamicViewFTI Products.CMFEditions Products.CMFFormController Products.CMFPlacefulWorkflow Products.CMFQuickInstallerTool Products.CMFUid
[jenkins-package-dependencies-pac]
<= package-dependencies-generic
output = ${buildout:bin-directory}/jenkins-package-dependencies-pac
distributions = plone.app.contenttypes
[jenkins-package-dependencies-pac-imports]
<= package-dependencies-generic-imports
output = ${buildout:bin-directory}/jenkins-package-dependencies-pac-imports
distributions = plone.app.contenttypes
[jenkins-package-dependencies-formlib]
<= package-dependencies-generic
output = ${buildout:bin-directory}/jenkins-package-dependencies-formlib
distributions = zope.formlib
[jenkins-package-dependencies-formlib-imports]
<= package-dependencies-generic-imports
output = ${buildout:bin-directory}/jenkins-package-dependencies-formlib-imports
distributions = zope.formlib
[jenkins-package-dependencies-grok]
<= package-dependencies-generic
output = ${buildout:bin-directory}/jenkins-package-dependencies-grok
distributions = grokcore.annotation grokcore.component grokcore.formlib grokcore.security grokcore.site grokcore.view grokcore.viewlet martian
[jenkins-package-dependencies-grok-imports]
<= package-dependencies-generic-imports
output = ${buildout:bin-directory}/jenkins-package-dependencies-grok-imports
distributions = grokcore.annotation grokcore.component grokcore.formlib grokcore.security grokcore.site grokcore.view grokcore.viewlet martian