[build_sphinx]
all_files = 1
build-dir = doc/build
source-dir = doc/source

[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 = https://git.openstack.org/cgit/openstack-infra/jenkins-job-builder
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 =
    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
    builders-from=jenkins_jobs.modules.builders:builders_from
    change-assembly-version=jenkins_jobs.modules.builders:change_assembly_version
    conditional-step=jenkins_jobs.modules.builders:conditional_step
    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
    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-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
    sbt=jenkins_jobs.modules.builders:sbt
    shell=jenkins_jobs.modules.builders:shell
    shining-panda=jenkins_jobs.modules.builders:shining_panda
    system-groovy=jenkins_jobs.modules.builders:system_groovy
    trigger-builds=jenkins_jobs.modules.builders:trigger_builds
jenkins_jobs.reporters =
    email=jenkins_jobs.modules.reporters:email
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
    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
    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
jenkins_jobs.publishers =
    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
    doxygen=jenkins_jobs.modules.publishers:doxygen
    email-ext=jenkins_jobs.modules.publishers:email_ext
    email=jenkins_jobs.modules.publishers:email
    emotional-jenkins=jenkins_jobs.modules.publishers:emotional_jenkins
    fingerprint=jenkins_jobs.modules.publishers:fingerprint
    fitnesse=jenkins_jobs.modules.publishers:fitnesse
    ftp=jenkins_jobs.modules.publishers:ftp
    git=jenkins_jobs.modules.publishers:git
    github-notifier=jenkins_jobs.modules.publishers:github_notifier
    groovy-postbuild=jenkins_jobs.modules.publishers:groovy_postbuild
    html-publisher=jenkins_jobs.modules.publishers:html_publisher
    ircbot=jenkins_jobs.modules.publishers:ircbot
    jabber=jenkins_jobs.modules.publishers:jabber
    jacoco=jenkins_jobs.modules.publishers:jacoco
    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
    maven-deploy=jenkins_jobs.modules.publishers:maven_deploy
    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
    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
    scp=jenkins_jobs.modules.publishers:scp
    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
    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
    pollscm=jenkins_jobs.modules.triggers:pollscm
    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
    locks=jenkins_jobs.modules.wrappers:locks
    logfilesize=jenkins_jobs.modules.wrappers:logfilesize
    logstash=jenkins_jobs.modules.wrappers:logstash
    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
    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
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