Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
statuses:
- id: released
displayName: "Released"
description: >
The initiative is completed and available to users.
There might be follow-up improvements to the initiative, and any contributions are welcome.
- id: preview
displayName: "Preview"
description: >
This initiative is available to Jenkins users and contributors for preview.
We would appreciate testing and any feedback!
- id: current
displayName: "Current"
description: >
Things being worked on presently with a specific scope, typically a JEP, though no specific delivery databases.
Please see the link if you want to contribute to the initiative.
- id: near-term
displayName: "Near Term"
description: "We intend to work on that in the short term, but there is no ongoing development"
- id: future
displayName: "Future"
description: >
There is a consensus within the community that we would like this initiative to happen.
We intend to work on that in the future, but there is no ongoing development.
- id: withdrawn
hide: true
displayName: "Withdrawn"
description: >
This initiative is no longer relevant due to the ecosystem change or competing initiatives.
The status is used to indicate archived items which were not delivered.
labels:
- name: feature
displayName: Features
description: New features and improvements for users and maintainers
- name: documentation
displayName: Documentation
description: Documentation-focused initiatives
link: /sigs/docs
- name: outreach-program
displayName: Outreach Programs
description: Initiatives which facilitate contributions to specific areas
link: /sigs/advocacy-and-outreach/outreach-programs/
- name: infrastructure
displayName: Infrastructure and Services
description: Services for Jenkins users and developers provided by the Jenkins project infrastructure
link: /projects/infrastructure/
- name: policies
displayName: Policies
description: Jenkins policies and governance
- name: tools
displayName: Tools
description: Tools for Jenkins users and developers
- name: events
displayName: Community Events
description: Jenkins community events, e.g. conferences, meetups, hackathons, etc.
link: /events
- name: security
displayName: Security
description: >
Initiatives related to the Jenkins security hardening and security management.
Planned Security vulnerability fixes and advisories are not listed on the roadmap.
link: /security
categories:
- name: Pipeline authoring and development tools
description: Initiatives focused on improving Jenkins Pipeline and experience of Pipeline developers
link: /doc/developer/tutorial-improve/improve-pipeline-documentation/
initiatives:
- name: Jenkins Templating Engine 2.0
description: "JTE enables the creation of tool-agnostic pipeline templates that can be shared across teams. Version 2.0 will have improved integration with the underlying pipeline engine and incorporate many of the community's top feature requests."
status: released
link: https://github.com/jenkinsci/templating-engine-plugin
labels:
- feature
- name: Pipeline development in IDE
description: >
The goal is to extend support for Pipeline development in IDEs, visual editors, and other development tools.
The scope may include creation of new IDE plugins and extending Jenkins Pipeline to support common features like live code deployment and debugging.
status: future
labels:
- feature
- name: Pipeline Documentation
description: >
Expand Pipeline reference documentation, tutorials, and more.
status: future
labels:
- documentation
- name: Pipeline as YAML
description: Official support for defining Jenkins Pipelines in YAML, without additional Pipeline libraries
status: preview
link: /projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment/
labels:
- feature
- name: Promotion support for Pipeline jobs
description: Provide out-of-the-box support for manual and automatic promotion of build artifacts in a separate Pipeline after the job completion
status: future
link: https://issues.jenkins.io/browse/JENKINS-36089
labels:
- feature
- name: Improve Pipeline step documentation generator
status: future
description: >
Enhance the Jenkins Pipeline documentation generator to produce better documentation for thousands of Pipeline developers.
link: /projects/gsoc/2020/project-ideas/pipeline-step-documentation-generator/
labels:
- documentation
- name: Tool and Service integrations
description: >
Initiatives focused on integrations with various external tools and services.
It includes but not limited to SCMs, source code hosting services, build and testing tools.
initiatives:
- name: "Pipeline: GitHub App authentication"
status: released
link: /blog/2020/04/16/github-app-authentication/
labels:
- feature
- name: "Git Plugin Performance Improvements"
status: released
description: >
Improve Jenkins git plugin performance by fixing known issues in performance critical areas
link: /projects/gsoc/2020/projects/git-plugin-performance/
labels:
- feature
- name: "GitHub Checks API integrations"
status: released
description: >
Create a new plugin API so that plugins can publish GitHub Checks statuses.
Implement Checks API support in Warnings NG and Code Coverage API plugins.
link: /projects/gsoc/2020/projects/github-checks/
labels:
- feature
- name: Machine Learning Plugin for Data Science
status: released
description: >
Integrate Machine Learning workflow with Jenkins build tasks, including Data preprocessing, Model Training, Evaluation and Prediction.
This plugin will be capable of executing code fragments via IPython kernel as currently supported by Jupyter.
link: /projects/gsoc/2020/projects/machine-learning/
labels:
- feature
- name: OpenAPI for Jenkins core and plugins
status: future
description: >
Expose Jenkins REST APIs as the OpenAPI Specification so that users could easily integrate with Jenkins and create clients for it.
link: /projects/gsoc/2020/project-ideas/automatic-spec-generator-for-jenkins-rest-api/
labels:
- feature
- name: "Docker: image changes polling and security scans"
status: future
description: >
Create a new Jenkins plugin to automate polling of image changes and security scans.
link: /projects/gsoc/2020/project-ideas/docker-registries-polling-plugin/
labels:
- feature
- security
- name: End user experience and interface
description: Initiatives focused on improving the Jenkins user interface and user experience
link: /sigs/ux
initiatives:
- name: "UI/UX: Look and Feel updates"
status: current
description: "Modernize the Jenkins Web interface styling and appearance"
link: /sigs/ux/#project-ui-look-and-feel
labels:
- feature
- name: "Dark Theme"
status: released
description: "A new official Dark Theme for Jenkins, and Jenkins core and plugin changes to make it possible"
link: https://github.com/jenkinsci/dark-theme-plugin
labels:
- feature
- name: "Plugin management UI/UX revamp"
description: >
This initiative aims to improve plugin management UI for Jenkins administrators
so that they can easily discover plugins and make decisions about plugin upgrades.
Scope: Plugin Manager in the Jenkins core, plugins.jenkins.io, Jenkins Update Center and other services.
status: preview
labels:
- feature
- infrastructure
link: /sigs/ux/#project-plugin-management-ui-ux
- name: Plugin docs migration to GitHub
description: Host plugin documentation on GitHub rather than the Jenkins Wiki
status: current
link: /sigs/docs/#ongoing-projects
labels:
- documentation
- name: Docs migration to jenkins.io
description: Migrate remaining documentation from the Jenkins Wiki to jenkins.io
status: current
link: https://issues.jenkins.io/browse/INFRA-2328
labels:
- documentation
- name: Add site search
description: Add site search to www.jenkins.io and plugins.jenkins.io
status: released
link: https://plugins.jenkins.io
labels:
- documentation
- name: "UI/UX: Accessibility"
status: near-term
description: Improve Jenkins navigation and layouts to make it more usable by as many user groups as possible.
link: /sigs/ux/#project-ui-accessibility
labels:
- feature
- name: "Configuration UI: Tables to Divs migration"
status: released
description: >
Improve visualization of configuration pages by changing layouts from tables to divs.
It will improve layout on narrow screens and particularly on mobile devices.
link: https://issues.jenkins.io/browse/JENKINS-62437
labels:
- feature
- name: "Improve UI Theme Management"
status: released
description: >
Create a new Theme Manager plugin for Jenkins.
In addition to the features offered by the Simple Theme Plugin,
it will help users to easily discover and manage themes compatible with their Jenkins version.
link: https://github.com/jenkinsci/theme-manager-plugin
labels:
- feature
- name: "UI/UX: User interface rework"
status: future
link: /sigs/ux/#project-ui-overhaul
labels:
- feature
- name: User Guide improvements
description: Improve Jenkins User Guide with pipeline examples, additional tutorials, and better navigation
status: future
link: https://issues.jenkins.io/browse/WEBSITE-739
labels:
- documentation
- name: Solution Pages
description: Improve the navigation and content of the solution pages
status: future
link: https://issues.jenkins.io/browse/WEBSITE-742
labels:
- documentation
- name: Modernize mirror infrastructure
description: >
Improve and expand the mirror infrastructure to provide fast and reliable downloads to Jenkins users.
status: released
link: https://issues.jenkins.io/browse/INFRA-2516
labels:
- infrastructure
- name: Non-inclusive terminology cleanup
description: >
In 2016, the Jenkins community decided to change the non-inclusive terminology within the project.
The “slave” term was deprecated and replaced by “agent” in Jenkins 2.0.
In July 2020 we also adopted the “controller” term instead of “master”, and deprecated the “whitelist/blacklist” terms.
There are many places where the old terminology still needs to be replaced.
We want to replace the deprecated terminology by new terms: “controller”, “agent”, “allowlist”, “denylist”, and “main” for branch names.
Scope: documentation, Web UI, localizations, API, etc.
status: current
link: /sigs/advocacy-and-outreach/#inclusive-naming
labels:
- documentation
- feature
- policies
- name: Management and Administration
description: "Initiatives which help to manage Jenkins as Code: JCasC Plugin, etc."
initiatives:
- name: "JCasC: Plugin compatibility"
description: >
Ensure wide support for Jenkins Configuration-as-Code in the Jenkins core and plugins.
status: current
link: https://github.com/jenkinsci/configuration-as-code-plugin/issues/809
labels:
- feature
- name: 'JEP-222: Remoting over WebSockets'
status: preview
link: https://github.com/jenkinsci/jep/tree/master/jep/222
labels:
- feature
- name: 'JEP-223: Manage permissions'
status: preview
link: https://github.com/jenkinsci/jep/tree/master/jep/223
labels:
- feature
- name: 'JEP-224: SystemRead permissions'
description: >
Update Jenkins Web UI to support read-only access to system configuration and diagnostics information.
It complements Jenkins Configuration-as-Code stories by preventing undesired manual modifications on running instances.
status: released
link: https://github.com/jenkinsci/jep/tree/master/jep/224
labels:
- feature
- name: "Windows Services: YAML Configuration Support"
status: current
description: >
Enhance Jenkins controller and agent service management on Windows by
offering new configuration file formats and improving settings validation.
link: /projects/gsoc/2020/projects/winsw-yaml-configs/
labels:
- feature
- name: "Script Security: Improve approval management"
status: current
description: >
In the current version of the "In-process Script Approval" page,
you have the possibility to approve/deny a script and then, once approved, you can only revoke all approvals at once.
It complicates administration and exposes the instance to potential security concerns due to obsolete scripts.
link: https://issues.jenkins.io/browse/JENKINS-62448
labels:
- feature
- security
- name: Built-in plugin management as-code
description: >
Evolution of plugin management capabilities in the Jenkins core and Docker images.
It includes adoption of the new Plugin Management Tool in distributions, and support of advanced plugin definition formats like YAML.
status: near-term
link: /projects/gsoc/2020/project-ideas/plugin-installation-manager-tool/
labels:
- feature
- name: "JCasC: Pluggable configuration sources"
description: >
Support external configuration sources in the Jenkins Configuration-as-Code plugin.
Examples of potential configuration sources: Git, S3 Buckets, Kubernetes CRD.
status: future
link: https://github.com/jenkinsci/configuration-as-code-plugin/issues/1365
labels:
- feature
- name: Administrator Guide overhaul
description: Create a Jenkins Administrator Guide from the administration content in the Jenkins Handbook
status: future
link: https://issues.jenkins.io/browse/WEBSITE-738
labels:
- documentation
- name: "Better Remoting Monitoring"
status: future
description: >
Support monitoring of Jenkins networking (controller to agent communications, etc.) with open source monitoring tools such as Prometheus, Grafana, etc.
link: /projects/gsoc/2020/project-ideas/remoting-monitoring/
labels:
- feature
# - name: Jenkins Security
# description: "Public security hardening and management initiatives. Vulnerability fixes are not listed"
# initiatives:
- name: Jenkins on cloud platforms
description: >
Initiatives focused on making Jenkins easy to deploy and run in cloud environments,
including Kubernetes and various cloud providers.
It also includes integrations with cloud storage providers.
link: /sigs/cloud-native/pluggable-storage/
initiatives:
- name: CloudEvents support
status: current
description: >
Microservices are the de facto architecture of the cloud and events are the primary way in which microservices communicate a change of state.
CloudEvents is a specification for describing event data in common, standardised formats.
The CloudEvents plugin would enable Jenkins support for CloudEvents by allowing events to be emitted in Jenkins pipelines and triggering Jobs on certain events,
bringing Jenkins one step closer to interoperability with other technologies in the cloud.
link: /projects/gsoc/2021/project-ideas/cloudevents-plugin/
labels:
- feature
- name: 'JEP-219: Jenkins Kubernetes Operator'
description: >
Further evolution of a Kubernetes Native Operator which manages operations for Jenkins on Kubernetes.
It has been built with Immutability and declarative Configuration as Code in mind.
status: released
link: https://github.com/jenkinsci/jep/tree/master/jep/219
labels:
- feature
- name: 'Jenkinsfile Runner 1.0'
description: >
Finalization of Jenkinsfile Runner prototype which would allow running jobs and pipelines as Function-as-Service in cloud environments.
status: preview
link: https://github.com/jenkinsci/jenkinsfile-runner/milestone/1
labels:
- feature
- name: 'JEP-226: External Fingerprint Storage'
description: >
Extend Jenkins to support storing artifact usage history in external databases.
The project also includes a reference implementation, powered by Redis.
status: preview
link: https://github.com/jenkinsci/jep/tree/master/jep/226
labels:
- feature
- name: "Jenkins on Kubernetes online meetups"
status: current
description: >
Promote best practices and success stories for Jenkins on Kubernetes by organizing a series of online meetups.
link: https://www.meetup.com/Jenkins-online-meetup/
labels:
- outreach-program
- events
- name: 'Jenkins FaaS Capability'
description: >
Continued development of the Jenkinsfile Runner and its packaging/development tools to simplify usage of the tool as Function-as-Service.
status: near-term
link: https://github.com/jenkinsci/jenkinsfile-runner
labels:
- feature
- name: Document Jenkins on Kubernetes
description: Describe the concepts, techniques, and choices available for Jenkins on Kubernetes
status: near-term
link: /sigs/docs/#jenkins-on-kubernetes
labels:
- outreach-program
- documentation
- name: 'Tekton Pipelines build steps'
description: >
Support managing and triggering Tekton Pipelines on a Kubernetes Cluster as Jenkins build steps.
status: preview
link: https://github.com/jenkinsci/tekton-client-plugin/blob/master/roadmap.md
labels:
- feature
- name: 'Tekton Pipelines execution engine'
description: >
Seamless integration of Tekton Pipelines as additional Pipeline execution engine in Jenkins.
It would allow running executions on Tekton while benefiting from the Jenkins Pipeline orchestration and UI features:
Multi-Branch Pipeline, organization folders, pipeline browsers, etc.
status: near-term
link: https://github.com/tektoncd/pipeline
labels:
- feature
- name: 'Pluggable Build Log storage for Jenkins Pipeline'
description: >
Support for externalizing build logs in Jenkins Pipeline.
Includes streaming logs from agents directly to the storage, as well as support for log visualization in Jenkins.
status: preview
link: /sigs/cloud-native/pluggable-storage/#build-log-storage
labels:
- feature
- name: 'Pluggable Build Results Storage'
description: >
Support for storing build results in an external storage or a databases.
It includes build histories, metadata, and build actions which are stored in build.xml files.
status: future
link: /sigs/cloud-native/pluggable-storage/#status-summary
labels:
- feature
- name: 'Pluggable Unit Test Results Storage'
description: >
Support for storing unit test results in an external database or a test management system.
status: preview
link: https://github.com/jenkinsci/junit-plugin/issues/142
labels:
- feature
- name: 'Pluggable Build Log storage for all job types'
description: >
Support for externalizing logs for all build types, not just for Jenkins Pipeline.
Includes streaming logs from agents directly to the storage, as well as support for log visualization in Jenkins.
status: future
link: /sigs/cloud-native/pluggable-storage/#build-log-storage
labels:
- feature
- name: 'External/Pluggable Data Storage'
description: >
Continuation of the external cloud native storage initiatives.
The scope includes supporting external storages in common Jenkins data types,
most notably build logs build results and reports, job configurations, etc.
Particular initiatives might be split off this roadmap item.
status: future
link: /sigs/cloud-native/pluggable-storage/
labels:
- feature
- name: Packaging and platform support
link: /sigs/platform
initiatives:
- name: Docker images for Windows agents
description: Official Windows Docker images for Jenkins controllers and agents.
status: released
link: /blog/2020/05/11/docker-windows-agents/
labels:
- feature
- name: Docker images for IBM s390x
status: released
description: Docker image support for IBM series 390 mainframes running Java 8 and Java 11
link: https://issues.jenkins.io/browse/JENKINS-61773
labels:
- feature
- name: Docker images for ARM 64
status: released
description: Docker image support for ARM 64 running Java 8 and Java 11
link: https://issues.jenkins.io/browse/JENKINS-61775
labels:
- feature
- name: Multi-platform Docker images
status: preview
link: https://issues.jenkins.io/browse/JENKINS-52785
labels:
- feature
- name: New Windows installer
description: >
Rework of the Windows installer user experience.
Java unbundling, account management and port setup.
status: released
link: /blog/2020/08/12/windows-installers-upgrade/
labels:
- feature
- security
- name: Windows support policy
description: Currently Jenkins has no documented Windows Support policy. We want to add one and to deprecate/remove support for old platforms
status: released
link: /doc/administration/requirements/windows/
labels:
- documentation
- policies
- name: Migration to Eclipse Temurin JDK in distributions
description: >
Currently Jenkins uses OpenJDK in the most of official Docker packages.
We would like to migrate to Eclipse Temurin which offers wider range of supported platforms.
status: current
link: https://issues.jenkins.io/browse/JENKINS-63286
labels:
- feature
- name: Custom Jenkins distribution build service
description: >
A new service which would allow users to configure and build their own Jenkins distributions,
with custom plugin sets and configurations included.
This would be a self-hosted service initially.
status: preview
link: /projects/gsoc/2020/projects/custom-jenkins-distribution-build-service
labels:
- feature
- tools
- name: "customize.jenkins.io"
description: >
Hosted versions of the Custom Jenkins distribution build service provided by the Jenkins project
status: current
link: /projects/gsoc/2020/projects/custom-jenkins-distribution-build-service
labels:
- feature
- infrastructure
- name: Custom WAR/Docker Packager 2.0
description: >
New edition of Custom WAR Packager with a new configuration YAML format.
It also includes integrations with other Jenkins tools and services: Update Centers, Plugin Installation Manager, Jenkinsfile Runner Packager, etc.
status: near-term
link: https://github.com/jenkinsci/custom-war-packager/blob/master/ROADMAP.adoc#custom-war-packager-2x
labels:
- feature
- tools
- name: Java 17 support
description: >
We would like to support future mainstream JVM versions (Java 17).
Right now Jenkins runs well on Java 11, but we may need to do some changes towards the next LTS baseline.
status: preview
link: /sigs/platform/#java-support
labels:
- feature
- name: Cloud native Java support
description: >
We are interested to run Jenkins in cloud native environments.
To do so, we would like to introduce support for perspective virtual machines like GraalVM or Quarkus.
status: future
link: /sigs/platform/#java-support
labels:
- feature
- name: Jenkins developer tools and services
description: >
Solutions and tools for Jenkins developers and contributors.
User-focused developer tools, e.g. for Pipeline development, are listed in other sections.
initiatives:
- name: Core release automation
status: preview
link: https://issues.jenkins.io/browse/INFRA-910
labels:
- infrastructure
- name: Jenkins core BOM
description: >
This Bill of Materials lists libraries and versions supplied by the Jenkins core.
It can be used by plugin developers to prevent risk of binary conflicts between plugins.
status: released
link: /doc/developer/plugin-development/dependency-management/#jenkins-core-bom
labels:
- tools
- name: Plugin POM 4.0
description: >
New Plugin POM release which enables best practices like Jenkins Core bill of materials by design.
status: released
link: https://github.com/jenkinsci/plugin-pom/releases/tag/plugin-4.0
labels:
- tools
- name: Jenkins plugin BOM
description: >
This Bill of materials can be used by plugin developers to more easily manage dependencies on other common plugins.
It includes a cross-verified set of plugins compatible with a particular Jenkins core baseline.
status: released
link: https://github.com/jenkinsci/bom
labels:
- tools
- name: Static analysis for security issues
description: >
Extending static analysis to discover potential security issues with help of the Find Security Bugs tools.
status: preview
link: https://groups.google.com/forum/#!msg/jenkinsci-dev/exd3fc9NUAg/xn--6vNSBgAJ
labels:
- tools
- security
- name: "Changelog automation"
description: >
Jenkins project now offers changelog automation powered by Release Drafter GitHub Apps or GitHub Actions.
We would like to update the flow and to support changelog generation within Jenkins pipelines.
status: preview
link: https://github.com/jenkinsci/.github/blob/master/.github/release-drafter.adoc
labels:
- tools
- documentation
- name: "Automated Dependency management"
description: >
We want to widely adopt Dependabot in the project to simplify dependency management along with BOMs.
In order to do so, additional Jenkins-specific guidelines and documentation are needed.
status: preview
link: https://groups.google.com/forum/#!searchin/jenkinsci-dev/dependabot%7Csort:date/jenkinsci-dev/XMllKuWLO_8/5hagrjApEgAJ
labels:
- tools
- name: "JEP-217: Infrastructure for Experimental Docker images"
description: >
Provide a storage for experimental Jenkins Docker images so that maintainers can build and deploy untrusted images
from ci.jenkins.io and other services.
status: near-term
link: https://github.com/jenkinsci/jep/blob/master/jep/217
labels:
- infrastructure
- name: "JEP-229: Continuous Delivery of Jenkins Plugins"
description: >
Introduce a new system which would enable Jenkins plugin maintainers to add Continuous Delivery (CD) to their projects.
status: preview
link: https://github.com/jenkinsci/jep/blob/master/jep/229
labels:
- tools
- infrastructure
- name: Contributing to Jenkins
description: >
Initiatives focused on onboarding and enabling Jenkins contributors.
It includes helping newcomers to join the project,
and helping experienced contributors to step up and take maintainer and other roles in the project.
link: /participate
initiatives:
- name: Plugin adoption process revamp
status: released
link: /doc/developer/plugin-governance/adopt-a-plugin/
labels:
- documentation
- policies
- name: Contributor guidelines refresh
status: released
link: https://issues.jenkins.io/browse/WEBSITE-662
labels:
- community
- documentation
- name: Google Summer of Code 2021
status: released
link: /projects/gsoc/2021
labels:
- outreach-program
- events
- feature
- name: Google Summer of Code 2020
status: released
link: /projects/gsoc/2020
labels:
- outreach-program
- events
- feature
- name: Google Season of Docs 2020
status: released
link: /sigs/docs/gsod/2020/
labels:
- outreach-program
- documentation
- events
- name: SheCodeAfrica Contributhon 2021
status: released
link: /blog/2021/04/07/contributhon-participants/
labels:
- outreach-program
- documentation
- events
- name: Community Bridge Mentorship
status: future
link: /sigs/advocacy-and-outreach/outreach-programs/#community-bridge
labels:
- outreach-program
- community
- events
- name: Hacktoberfest 2020
status: released
link: /events/hacktoberfest/
labels:
- outreach-program
- feature
- documentation
- community
- events
- name: Hacktoberfest 2021
status: released
link: /events/hacktoberfest/
labels:
- outreach-program
- feature
- documentation
- community
- events
- name: Hacktoberfest 2022
status: released
link: /events/hacktoberfest/
labels:
- outreach-program
- feature
- documentation
- community
- events
- name: Community advocacy and marketing
description: Initiatives related to promoting Jenkins and facilitating contributions to the project
link: /sigs/advocacy-and-outreach/
initiatives:
- name: Jenkins Is The Way program
status: released
description: >
Jenkins Is The Way is a collection of experiences from all around the world showcasing how users are building, deploying, and automating great stuff with Jenkins.
link: /blog/2020/04/30/jenkins-is-the-way/
labels:
- outreach-program
- name: New online meetup platform
status: released
description: >
Make it possible to regularly host Jenkins online meetups and webinars.
link: /events/online-meetup/
labels:
- outreach-program
- infrastructure
- name: Jenkins on LinkedIn
status: released
description: >
Extend and automate Jenkins presence in LinkedIn so that we could outreach to its users and facilitate adoption and contributions.
link: https://www.linkedin.com/company/jenkins-project/
labels:
- outreach-program
- name: Jenkins Project Internals
description: >
Initiatives which focus on project internals which have no immediate impact on users.
It includes the project infrastructure maintenance and similar topics which are critical to the project health.
initiatives:
- name: "Migrate ci.jenkins.io agents to AWS"
description: >
Migration of agent workload from Azure to AWS in order to optimize the infrastructure costs for the project.
status: preview
link: https://issues.jenkins.io/browse/INFRA-2525
labels:
- infrastructure
- name: ci.jenkins.io as code
status: current
description: Define and maintain ci.jenkins.io configuration as code rather than through the user interface
labels:
- infrastructure
- name: Governance
description: Initiatives targeting project governance, policies, funding, etc.
link: /project
initiatives:
- name: "JEP-14: Public roadmap"
status: released
link: https://github.com/jenkinsci/jep/tree/master/jep/14
description: >
A new public community-driven roadmap which would list the key initiatives in the Jenkins project.
It will help users, contributors and vendors to properly plan their work and to contribute to the projects they are interested in.
labels:
- documentation
- policies
- name: "JEP-15: Funding on Community Bridge"
status: preview
link: https://github.com/jenkinsci/jep/tree/master/jep/15
description: >
We are interested to provide ways to donate to the Jenkins project.
Donations help us to facilitate the project's roadmap and to run more community events and outreach programs.
labels:
- policies
- infrastructure
- name: Core Infrastructure Initiative compliance
status: released
description: >
Pass the Core Infrastructure Initiative (CII) compliance certification so that we are aligned with Linux Foundation quality and security standards.
It unlocks targeted security projects funding and access to additional developer tools and services.
link: https://groups.google.com/forum/#!msg/jenkinsci-dev/n1qH1K5_td0/pA_nUN_6BgAJ
labels:
- documentation
- policies
- security
- name: 2020 Governance Board and Officer elections
status: released
description: >
In late 2020 we plan to hold new Jenkins Governance Board and officer elections.
We will re-elect at least one Governance Board member and all officers.
link: /blog/2020/12/03/election-results/
labels:
- events
- name: Technical Steering Committee
status: future
description: >
Introduce an official entity which would drive Jenkins architecture and the technical roadmap.
labels:
- policies
- name: Code of Conduct Update
status: released
description: >
Updating the Jenkins Code of Conduct to Contributor Covenant 2.0,
alignment with the Continuous Delivery Foundation requirements.
link: /project/conduct/
labels:
- documentation
- policies
- name: CDF Graduation
status: released
description: >
The Technical Oversight Committee (TOC) of CDF set out a project lifecycle for projects as part of the governance model.
We are interested to align the Jenkins project with the defined criteria for graduated projects.
link: https://groups.google.com/forum/#!msg/jenkinsci-dev/I3sUP2SB2JI/LDS99sOtBQAJ
labels:
- documentation
- policies