a18d39a716
A new hipchat publisher has been added. It replaces the old hipchat notifier mechanism for HipChat plugin >=0.1.9 Change-Id: Ifa5e147da77882390d07e1bc9b58abff6f15ac1e Signed-off-by: Kyle Rockman <kyle.rockman@mac.com> Co-Authored-By: Richard Pijnenburg <richard.pijnenburg@gmail.com>
306 lines
16 KiB
INI
306 lines
16 KiB
INI
[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.6
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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-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
|
|
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
|