summaryrefslogtreecommitdiffstats
path: root/setup.cfg
blob: cb2ab759f33cc98b034e5848a1048ef01842e392 (plain)
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
[build_sphinx]
all_files = 1
build-dir = doc/build
source-dir = doc/source
builders = html,man,linkcheck

[metadata]
name = jenkins-job-builder
author = OpenStack Infrastructure Team
author_email = openstack-infra@lists.openstack.org
summary = Manage Jenkins jobs with YAML
description-file = README.rst
license = Apache License, Version 2.0
home-page = http://docs.openstack.org/infra/system-config/jjb.html
classifier =
    Topic :: Utilities
    Environment :: Console
    Intended Audience :: Developers
    Intended Audience :: Information Technology
    Intended Audience :: System Administrators
    License :: OSI Approved :: Apache Software License
    Operating System :: OS Independent
    Programming Language :: Python
    Programming Language :: Python :: 2
    Programming Language :: Python :: 2.7
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.3

[files]
packages =
    jenkins_jobs

[pbr]
warnerrors = True

[entry_points]
console_scripts =
    jenkins-jobs=jenkins_jobs.cmd:main
jenkins_jobs.projects =
    externaljob=jenkins_jobs.modules.project_externaljob:ExternalJob
    flow=jenkins_jobs.modules.project_flow:Flow
    freestyle=jenkins_jobs.modules.project_freestyle:Freestyle
    matrix=jenkins_jobs.modules.project_matrix:Matrix
    maven=jenkins_jobs.modules.project_maven:Maven
    multijob=jenkins_jobs.modules.project_multijob:MultiJob
jenkins_jobs.builders =
    ant=jenkins_jobs.modules.builders:ant
    artifact-resolver=jenkins_jobs.modules.builders:artifact_resolver
    batch=jenkins_jobs.modules.builders:batch
    beaker=jenkins_jobs.modules.builders:beaker
    builders-from=jenkins_jobs.modules.builders:builders_from
    change-assembly-version=jenkins_jobs.modules.builders:change_assembly_version
    cloudformation=jenkins_jobs.modules.builders:cloudformation
    cmake=jenkins_jobs.modules.builders:cmake
    conditional-step=jenkins_jobs.modules.builders:conditional_step
    config-file-provider=jenkins_jobs.modules.builders:config_file_provider
    copyartifact=jenkins_jobs.modules.builders:copyartifact
    critical-block-start=jenkins_jobs.modules.builders:critical_block_start
    critical-block-end=jenkins_jobs.modules.builders:critical_block_end
    dsl=jenkins_jobs.modules.builders:dsl
    github-notifier=jenkins_jobs.modules.builders:github_notifier
    gradle=jenkins_jobs.modules.builders:gradle
    grails=jenkins_jobs.modules.builders:grails
    groovy=jenkins_jobs.modules.builders:groovy
    inject=jenkins_jobs.modules.builders:inject
    managed-script=jenkins_jobs.modules.builders:managed_script
    maven-builder=jenkins_jobs.modules.builders:maven_builder
    maven-target=jenkins_jobs.modules.builders:maven_target
    msbuild=jenkins_jobs.modules.builders:msbuild
    multijob=jenkins_jobs.modules.builders:multijob
    openshift-builder=jenkins_jobs.modules.builders:openshift_builder
    openshift-build-verify=jenkins_jobs.modules.builders:openshift_build_verify
    openshift-deployer=jenkins_jobs.modules.builders:openshift_deployer
    openshift-dep-verify=jenkins_jobs.modules.builders:openshift_dep_verify
    openshift-img-tagger=jenkins_jobs.modules.builders:openshift_img_tagger
    openshift-scaler=jenkins_jobs.modules.builders:openshift_scaler
    openshift-svc-verify=jenkins_jobs.modules.builders:openshift_svc_verify
    powershell=jenkins_jobs.modules.builders:powershell
    python=jenkins_jobs.modules.builders:python
    raw=jenkins_jobs.modules.general:raw
    sbt=jenkins_jobs.modules.builders:sbt
    shell=jenkins_jobs.modules.builders:shell
    shining-panda=jenkins_jobs.modules.builders:shining_panda
    sonar=jenkins_jobs.modules.builders:sonar
    sonatype-clm=jenkins_jobs.modules.builders:sonatype_clm
    ssh-builder=jenkins_jobs.modules.builders:ssh_builder
    system-groovy=jenkins_jobs.modules.builders:system_groovy
    trigger-builds=jenkins_jobs.modules.builders:trigger_builds
    trigger-remote=jenkins_jobs.modules.builders:trigger_remote
jenkins_jobs.reporters =
    email=jenkins_jobs.modules.reporters:email
    findbugs=jenkins_jobs.modules.reporters:findbugs
    raw=jenkins_jobs.modules.general:raw
jenkins_jobs.properties =
    authenticated-build=jenkins_jobs.modules.properties:authenticated_build
    authorization=jenkins_jobs.modules.properties:authorization
    batch-tasks=jenkins_jobs.modules.properties:batch_tasks
    build-blocker=jenkins_jobs.modules.properties:build_blocker
    builds-chain-fingerprinter=jenkins_jobs.modules.properties:builds_chain_fingerprinter
    copyartifact=jenkins_jobs.modules.properties:copyartifact
    delivery-pipeline=jenkins_jobs.modules.properties:delivery_pipeline
    extended-choice=jenkins_jobs.modules.properties:extended_choice
    github=jenkins_jobs.modules.properties:github
    heavy-job=jenkins_jobs.modules.properties:heavy_job
    inject=jenkins_jobs.modules.properties:inject
    least-load=jenkins_jobs.modules.properties:least_load
    ownership=jenkins_jobs.modules.properties:ownership
    priority-sorter=jenkins_jobs.modules.properties:priority_sorter
    promoted-build=jenkins_jobs.modules.properties:promoted_build
    raw=jenkins_jobs.modules.general:raw
    sidebar=jenkins_jobs.modules.properties:sidebar
    slave-utilization=jenkins_jobs.modules.properties:slave_utilization
    throttle=jenkins_jobs.modules.properties:throttle
    zeromq-event=jenkins_jobs.modules.properties:zeromq_event
jenkins_jobs.parameters =
    bool=jenkins_jobs.modules.parameters:bool_param
    choice=jenkins_jobs.modules.parameters:choice_param
    copyartifact-build-selector=jenkins_jobs.modules.parameters:copyartifact_build_selector_param
    dynamic-choice=jenkins_jobs.modules.parameters:dynamic_choice_param
    dynamic-choice-scriptler=jenkins_jobs.modules.parameters:dynamic_choice_scriptler_param
    dynamic-string=jenkins_jobs.modules.parameters:dynamic_string_param
    dynamic-string-scriptler=jenkins_jobs.modules.parameters:dynamic_string_scriptler_param
    extended-choice=jenkins_jobs.modules.parameters:extended_choice_param
    file=jenkins_jobs.modules.parameters:file_param
    label=jenkins_jobs.modules.parameters:label_param
    matrix-combinations=jenkins_jobs.modules.parameters:matrix_combinations_param
    node=jenkins_jobs.modules.parameters:node_param
    password=jenkins_jobs.modules.parameters:password_param
    raw=jenkins_jobs.modules.general:raw
    run=jenkins_jobs.modules.parameters:run_param
    string=jenkins_jobs.modules.parameters:string_param
    svn-tags=jenkins_jobs.modules.parameters:svn_tags_param
    text=jenkins_jobs.modules.parameters:text_param
    validating-string=jenkins_jobs.modules.parameters:validating_string_param
jenkins_jobs.metadata =
    date=jenkins_jobs.modules.metadata:date_metadata
    number=jenkins_jobs.modules.metadata:number_metadata
    string=jenkins_jobs.modules.metadata:string_metadata
jenkins_jobs.notifications =
    http=jenkins_jobs.modules.notifications:http_endpoint
    raw=jenkins_jobs.modules.general:raw
jenkins_jobs.publishers =
    aggregate-flow-tests=jenkins_jobs.modules.publishers:aggregate_flow_tests
    aggregate-tests=jenkins_jobs.modules.publishers:aggregate_tests
    archive=jenkins_jobs.modules.publishers:archive
    artifact-deployer=jenkins_jobs.modules.publishers:artifact_deployer
    artifactory=jenkins_jobs.modules.publishers:artifactory
    blame-upstream=jenkins_jobs.modules.publishers:blame_upstream
    build-publisher=jenkins_jobs.modules.publishers:build_publisher
    campfire=jenkins_jobs.modules.publishers:campfire
    checkstyle=jenkins_jobs.modules.publishers:checkstyle
    cifs=jenkins_jobs.modules.publishers:cifs
    cigame=jenkins_jobs.modules.publishers:cigame
    claim-build=jenkins_jobs.modules.publishers:claim_build
    clamav=jenkins_jobs.modules.publishers:clamav
    clone-workspace=jenkins_jobs.modules.publishers:clone_workspace
    cloudformation=jenkins_jobs.modules.publishers:cloudformation
    cloverphp=jenkins_jobs.modules.publishers:cloverphp
    cobertura=jenkins_jobs.modules.publishers:cobertura
    conditional-publisher=jenkins_jobs.modules.publishers:conditional_publisher
    copy-to-master=jenkins_jobs.modules.publishers:copy_to_master
    coverage=jenkins_jobs.modules.publishers:coverage
    cppcheck=jenkins_jobs.modules.publishers:cppcheck
    cucumber_testresult=jenkins_jobs.modules.publishers:cucumber_testresult
    description-setter=jenkins_jobs.modules.publishers:description_setter
    disable-failed-job=jenkins_jobs.modules.publishers:disable_failed_job
    display-upstream-changes=jenkins_jobs.modules.publishers:display_upstream_changes
    downstream-ext=jenkins_jobs.modules.publishers:downstream_ext
    doxygen=jenkins_jobs.modules.publishers:doxygen
    dry=jenkins_jobs.modules.publishers:dry
    email-ext=jenkins_jobs.modules.publishers:email_ext
    email=jenkins_jobs.modules.publishers:email
    emotional-jenkins=jenkins_jobs.modules.publishers:emotional_jenkins
    findbugs=jenkins_jobs.modules.publishers:findbugs
    fingerprint=jenkins_jobs.modules.publishers:fingerprint
    fitnesse=jenkins_jobs.modules.publishers:fitnesse
    flowdock=jenkins_jobs.modules.publishers:flowdock
    ftp=jenkins_jobs.modules.publishers:ftp
    gatling=jenkins_jobs.modules.publishers:gatling
    git=jenkins_jobs.modules.publishers:git
    github-notifier=jenkins_jobs.modules.publishers:github_notifier
    google-cloud-storage=jenkins_jobs.modules.publishers:google_cloud_storage
    groovy-postbuild=jenkins_jobs.modules.publishers:groovy_postbuild
    hipchat=jenkins_jobs.modules.publishers:hipchat
    html-publisher=jenkins_jobs.modules.publishers:html_publisher
    image-gallery=jenkins_jobs.modules.publishers:image_gallery
    ircbot=jenkins_jobs.modules.publishers:ircbot
    jabber=jenkins_jobs.modules.publishers:jabber
    jacoco=jenkins_jobs.modules.publishers:jacoco
    javadoc=jenkins_jobs.modules.publishers:javadoc
    jclouds=jenkins_jobs.modules.publishers:jclouds
    jdepend=jenkins_jobs.modules.publishers:jdepend
    jira=jenkins_jobs.modules.publishers:jira
    join-trigger=jenkins_jobs.modules.publishers:join_trigger
    junit=jenkins_jobs.modules.publishers:junit
    logparser=jenkins_jobs.modules.publishers:logparser
    logstash=jenkins_jobs.modules.publishers:logstash
    maven-deploy=jenkins_jobs.modules.publishers:maven_deploy
    naginator=jenkins_jobs.modules.publishers:naginator
    performance=jenkins_jobs.modules.publishers:performance
    phabricator=jenkins_jobs.modules.publishers:phabricator
    pipeline=jenkins_jobs.modules.publishers:pipeline
    plot=jenkins_jobs.modules.publishers:plot
    pmd=jenkins_jobs.modules.publishers:pmd
    post-tasks=jenkins_jobs.modules.publishers:post_tasks
    postbuildscript=jenkins_jobs.modules.publishers:postbuildscript
    raw=jenkins_jobs.modules.general:raw
    rich-text-publisher=jenkins_jobs.modules.publishers:rich_text_publisher
    robot=jenkins_jobs.modules.publishers:robot
    ruby-metrics=jenkins_jobs.modules.publishers:ruby_metrics
    s3=jenkins_jobs.modules.publishers:s3
    scan-build=jenkins_jobs.modules.publishers:scan_build
    scoverage=jenkins_jobs.modules.publishers:scoverage
    scp=jenkins_jobs.modules.publishers:scp
    shining-panda=jenkins_jobs.modules.publishers:shining_panda
    sitemonitor=jenkins_jobs.modules.publishers:sitemonitor
    sloccount=jenkins_jobs.modules.publishers:sloccount
    sonar=jenkins_jobs.modules.publishers:sonar
    ssh=jenkins_jobs.modules.publishers:ssh
    stash=jenkins_jobs.modules.publishers:stash
    tap=jenkins_jobs.modules.publishers:tap
    testng=jenkins_jobs.modules.publishers:testng
    text-finder=jenkins_jobs.modules.publishers:text_finder
    trigger-parameterized-builds=jenkins_jobs.modules.publishers:trigger_parameterized_builds
    trigger=jenkins_jobs.modules.publishers:trigger
    valgrind=jenkins_jobs.modules.publishers:valgrind
    violations=jenkins_jobs.modules.publishers:violations
    warnings=jenkins_jobs.modules.publishers:warnings
    whitesource=jenkins_jobs.modules.publishers:whitesource
    workspace-cleanup=jenkins_jobs.modules.publishers:workspace_cleanup
    xml-summary=jenkins_jobs.modules.publishers:xml_summary
    xunit=jenkins_jobs.modules.publishers:xunit
    zulip=jenkins_jobs.modules.publishers:zulip
jenkins_jobs.scm =
    cvs=jenkins_jobs.modules.scm:cvs
    git=jenkins_jobs.modules.scm:git
    hg=jenkins_jobs.modules.scm:hg
    openshift-img-streams=jenkins_jobs.modules.scm:openshift_img_streams
    raw=jenkins_jobs.modules.general:raw
    repo=jenkins_jobs.modules.scm:repo
    store=jenkins_jobs.modules.scm:store
    svn=jenkins_jobs.modules.scm:svn
    tfs=jenkins_jobs.modules.scm:tfs
    workspace=jenkins_jobs.modules.scm:workspace
jenkins_jobs.triggers =
    bitbucket=jenkins_jobs.modules.triggers:bitbucket
    build-result=jenkins_jobs.modules.triggers:build_result
    gerrit=jenkins_jobs.modules.triggers:gerrit
    github=jenkins_jobs.modules.triggers:github
    github-pull-request=jenkins_jobs.modules.triggers:github_pull_request
    gitlab=jenkins_jobs.modules.triggers:gitlab
    gitlab-merge-request=jenkins_jobs.modules.triggers:gitlab_merge_request
    groovy-script=jenkins_jobs.modules.triggers:groovy_script
    ivy=jenkins_jobs.modules.triggers:ivy
    monitor-folders=jenkins_jobs.modules.triggers:monitor_folders
    pollscm=jenkins_jobs.modules.triggers:pollscm
    raw=jenkins_jobs.modules.general:raw
    reverse=jenkins_jobs.modules.triggers:reverse
    pollurl=jenkins_jobs.modules.triggers:pollurl
    script=jenkins_jobs.modules.triggers:script
    timed=jenkins_jobs.modules.triggers:timed
jenkins_jobs.wrappers =
    android-emulator=jenkins_jobs.modules.wrappers:android_emulator
    ansicolor=jenkins_jobs.modules.wrappers:ansicolor
    artifactory-generic=jenkins_jobs.modules.wrappers:artifactory_generic
    artifactory-maven=jenkins_jobs.modules.wrappers:artifactory_maven
    artifactory-maven-freestyle=jenkins_jobs.modules.wrappers:artifactory_maven_freestyle
    build-name=jenkins_jobs.modules.wrappers:build_name
    build-user-vars=jenkins_jobs.modules.wrappers:build_user_vars
    ci-skip=jenkins_jobs.modules.wrappers:ci_skip
    config-file-provider=jenkins_jobs.modules.wrappers:config_file_provider
    copy-to-slave=jenkins_jobs.modules.wrappers:copy_to_slave
    credentials-binding=jenkins_jobs.modules.wrappers:credentials_binding
    custom-tools=jenkins_jobs.modules.wrappers:custom_tools
    delivery-pipeline=jenkins_jobs.modules.wrappers:delivery_pipeline
    env-file=jenkins_jobs.modules.wrappers:env_file
    env-script=jenkins_jobs.modules.wrappers:env_script
    exclusion=jenkins_jobs.modules.wrappers:exclusion
    inject-ownership-variables=jenkins_jobs.modules.wrappers:inject_ownership_variables
    inject-passwords=jenkins_jobs.modules.wrappers:inject_passwords
    inject=jenkins_jobs.modules.wrappers:inject
    jclouds=jenkins_jobs.modules.wrappers:jclouds
    job-log-logger=jenkins_jobs.modules.wrappers:job_log_logger
    live-screenshot=jenkins_jobs.modules.wrappers:live_screenshot
    locks=jenkins_jobs.modules.wrappers:locks
    logfilesize=jenkins_jobs.modules.wrappers:logfilesize
    logstash=jenkins_jobs.modules.wrappers:logstash
    m2-repository-cleanup=jenkins_jobs.modules.wrappers:m2_repository_cleanup
    mask-passwords=jenkins_jobs.modules.wrappers:mask_passwords
    matrix-tie-parent=jenkins_jobs.modules.wrappers:matrix_tie_parent
    mongo-db=jenkins_jobs.modules.wrappers:mongo_db
    pathignore=jenkins_jobs.modules.wrappers:pathignore
    port-allocator=jenkins_jobs.modules.wrappers:port_allocator
    pre-scm-buildstep=jenkins_jobs.modules.wrappers:pre_scm_buildstep
    raw=jenkins_jobs.modules.general:raw
    rbenv=jenkins_jobs.modules.wrappers:rbenv
    release=jenkins_jobs.modules.wrappers:release
    rvm-env=jenkins_jobs.modules.wrappers:rvm_env
    sauce-ondemand=jenkins_jobs.modules.wrappers:sauce_ondemand
    ssh-agent-credentials=jenkins_jobs.modules.wrappers:ssh_agent_credentials
    timeout=jenkins_jobs.modules.wrappers:timeout
    timestamps=jenkins_jobs.modules.wrappers:timestamps
    workspace-cleanup=jenkins_jobs.modules.wrappers:workspace_cleanup
    xvfb=jenkins_jobs.modules.wrappers:xvfb
    xvnc=jenkins_jobs.modules.wrappers:xvnc
jenkins_jobs.modules =
    builders=jenkins_jobs.modules.builders:Builders
    general=jenkins_jobs.modules.general:General
    hipchat=jenkins_jobs.modules.hipchat_notif:HipChat
    metadata=jenkins_jobs.modules.metadata:Metadata
    notifications=jenkins_jobs.modules.notifications:Notifications
    parameters=jenkins_jobs.modules.parameters:Parameters
    properties=jenkins_jobs.modules.properties:Properties
    publishers=jenkins_jobs.modules.publishers:Publishers
    reporters=jenkins_jobs.modules.reporters:Reporters
    scm=jenkins_jobs.modules.scm:SCM
    triggers=jenkins_jobs.modules.triggers:Triggers
    wrappers=jenkins_jobs.modules.wrappers:Wrappers
    zuul=jenkins_jobs.modules.zuul:Zuul