
It seems like nodes with Python 3.7 are no longer available for testing on opendev. et, leave Python 3.7 support in code. Possibly, related announcement: https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/EUTEAOIUQZ6YJUQWD75QO34H5TDGBLKP/ Also, add retry count for link checker. This fixes transient http errors now occured at every job run. May be, this was introduced by some zuul infrastructure changes. Whithout this fix, no pipelines are able to run successfully. Change-Id: I56fc90c742ee17d4486d4ec2042151207d5522e7
112 lines
4.3 KiB
INI
112 lines
4.3 KiB
INI
[build_sphinx]
|
|
all_files = 1
|
|
build-dir = doc/build
|
|
source-dir = doc/source
|
|
warning-is-error = 1
|
|
|
|
[metadata]
|
|
name = jenkins-job-builder
|
|
author = OpenStack Infrastructure Team
|
|
author-email = jenkins-job-builder@googlegroups.com
|
|
summary = Manage Jenkins jobs with YAML
|
|
description-file = README.rst
|
|
license = Apache License, Version 2.0
|
|
home-page = https://jenkins-job-builder.readthedocs.io/en/latest/
|
|
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 :: 3
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: 3.11
|
|
Programming Language :: Python :: 3.12
|
|
|
|
[files]
|
|
packages =
|
|
jenkins_jobs
|
|
|
|
[pbr]
|
|
warnerrors = True
|
|
|
|
[wheel]
|
|
universal = 1
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
jenkins-jobs=jenkins_jobs.cli.entry:main
|
|
jjb.cli.subcommands =
|
|
update=jenkins_jobs.cli.subcommand.update:UpdateSubCommand
|
|
test=jenkins_jobs.cli.subcommand.test:TestSubCommand
|
|
delete=jenkins_jobs.cli.subcommand.delete:DeleteSubCommand
|
|
delete-all=jenkins_jobs.cli.subcommand.delete_all:DeleteAllSubCommand
|
|
get-plugins-info=jenkins_jobs.cli.subcommand.get_plugins_info:GetPluginsInfoSubCommand
|
|
list=jenkins_jobs.cli.subcommand.list:ListSubCommand
|
|
jenkins_jobs.projects =
|
|
externaljob=jenkins_jobs.modules.project_externaljob:ExternalJob
|
|
flow=jenkins_jobs.modules.project_flow:Flow
|
|
folder=jenkins_jobs.modules.project_folder:Folder
|
|
freestyle=jenkins_jobs.modules.project_freestyle:Freestyle
|
|
githuborg=jenkins_jobs.modules.project_githuborg:GithubOrganization
|
|
matrix=jenkins_jobs.modules.project_matrix:Matrix
|
|
maven=jenkins_jobs.modules.project_maven:Maven
|
|
multibranch=jenkins_jobs.modules.project_multibranch:WorkflowMultiBranch
|
|
multibranch-defaults=jenkins_jobs.modules.project_multibranch:WorkflowMultiBranchDefaults
|
|
multijob=jenkins_jobs.modules.project_multijob:MultiJob
|
|
pipeline=jenkins_jobs.modules.project_pipeline:Pipeline
|
|
workflow=jenkins_jobs.modules.project_workflow:Workflow
|
|
jenkins_jobs.views =
|
|
all=jenkins_jobs.modules.view_all:All
|
|
categorized=jenkins_jobs.modules.view_categorized:Categorized
|
|
delivery_pipeline=jenkins_jobs.modules.view_delivery_pipeline:DeliveryPipeline
|
|
list=jenkins_jobs.modules.view_list:List
|
|
nested=jenkins_jobs.modules.view_nested:Nested
|
|
pipeline=jenkins_jobs.modules.view_pipeline:Pipeline
|
|
sectioned=jenkins_jobs.modules.view_sectioned:Sectioned
|
|
jenkins_jobs.builders =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.reporters =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.properties =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.parameters =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.notifications =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.publishers =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.scm =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.triggers =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
jenkins_jobs.wrappers =
|
|
raw=jenkins_jobs.modules.general:raw
|
|
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
|
|
pipeline-scm=jenkins_jobs.modules.scm:PipelineSCM
|
|
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
|
|
|
|
[flake8]
|
|
# Based on https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/
|
|
ignore = E125,E128,E203,E501,H,W504,W503
|
|
show-source = True
|
|
exclude = .virtualenv,.venv,.tox,dist,build,*.egg,.test
|
|
max-line-length = 88
|