[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 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 clone-workspace=jenkins_jobs.modules.publishers:clone_workspace 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 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 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 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 workspace-cleanup=jenkins_jobs.modules.publishers:workspace_cleanup xml-summary=jenkins_jobs.modules.publishers:xml_summary xunit=jenkins_jobs.modules.publishers:xunit jenkins_jobs.scm = 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 = 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 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 = 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