It is our pleasure to share the Continuous Delivery Foundation 2024 Annual Report which aims to highlight the achievements of our community and our projects and summarize the key initiatives driven by the community.
The report captures some of the key steps our community took to make Continuous Delivery accessible and drive the future of software delivery.
Projects
The seven CDF open source projects have been hard at work. Every quarter, projects share updates with the community: March 2024, July 2024, November 2024.
Here are their key highlights for 2024:
CDEvents
- Links: CDEvents introduces a new concept called links which allows for events to be linked together whether directly or indirectly. This provides the necessary metadata to allow users to get a full view of a CDEvents flow in some SDLC (Software Development Life Cycle) system.
- Ticket events: A new events subject of “Tickets” has been introduced to the CDEvents spec allowing for users and systems to send events from ticketing tools like Jira.
- Custom events: CDEvents has specific goal(s) which may not line up to others use cases. With custom events users can still rely on CDEvents and CDEvent architecture to send events that may not be covered by CDEvents
- Implementation WG started: CDEvents has started a new working group named “Implementations”. This working group’s goal is to create and provide design to CDEvent concepts.
Jenkins
- Jenkins Contributor Spotlight continues to highlight the people shaping the future of Jenkins.
- Spring Security 6, Eclipse Jetty 12, and Jakarta EE 9 are now available in Jenkins weekly and LTS releases
- Jenkins infrastructure team has successfully reduced Jenkins infrastructure costs while the worldwide Jenkins job count has increased
- New contributors have been welcomed to the project through community projects, including:
- Google Summer of Code
- Hacktoberfest (over 200 pull requests merged, over 60 contributors).
Jenkins X
- The group of maintainers/Technology Oversight Committee have been strengthened with 3 new members
- Tom Hobson was voted Most Valuable Contributor of the Year
- Performance for large git repositories is improved by leveraging partial cloning, shallow cloning and sparse checkout
- Command line completion for jx—including its plugins—is implemented
- Work has started to integrate Tekton dashboard in Jenkins X
Ortelius
The Ortelius community has made significant strides in both developer engagement and product innovation. Key achievements include:
- OpenSSF Scorecard Dashboard: The team successfully developed a dashboard for the OpenSSF Scorecard, providing compliance scores at three critical levels:
- Open-source package level: Evaluate the compliance of individual open-source packages.
- Component level: Assess artifacts that consume these packages.
- Logical application level: Analyzes the full collection of components within a complete software solution.
- OSV.dev Integration: Ortelius now integrates with OSV.dev to enable real-time vulnerability detection using the components’ SBOM (Software Bill of Materials).
- SupplyChainCon: The Ortelius Outreach Committee hosted the inaugural SupplyChainCon, a virtual event focused on sharing DevSecOps tools and strategies with committers.
Additionally, Sacha Wharton has earned the prestigious Gold Legend status. To receive the Ortelius Gold Legend Award, recipients must meet specific goals in both outreach and development efforts. As the Senior Platform Engineer for the project, Sacha has contributed a series of blogs that guide committers on creating a local development platform using Raspberry Pi for embedded computing.
The Ortelius community also welcomed new committers through its Hacktoberfest engagement, including an enthusiastic university student eager to gain hands-on experience in development and DevSecOps.
Furthermore, the team is proud to report a 50-50 gender ratio in regular meetings. This milestone reflects the project’s commitment to fostering a diverse open-source community that remains independent of major tech companies for code contributions and outreach support. All in all, 2024 was a great year for the project. The project’s goal for 2025 is to build adoption of the platform and service the Jenkins community by adding continuous vulnerability management to existing CI/CD pipelines.
Screwdriver
- Pipeline Stages: Pipeline stages provide a powerful way to organize workflows in a multi-phase approach, enhancing orchestration, modularity, and visibility for complex builds and deployments. Teams can define stages to isolate phases like build, test, and deploy and specify dependencies for sequential or parallel execution. Read the documentation and announcement
- Pipeline Template: Pipeline templates enable teams to standardize and reuse pipeline configurations, streamlining the setup process and promoting consistency across projects. By defining shared templates, teams can simplify workflows, reduce duplication, and ensure best practices are followed in their CI/CD pipelines. Read the documentation and announcement
- Virtual Job: A job can be marked as virtual by adding the annotation screwdriver.cd/virtualJob: true. Virtual jobs are not executed during the workflow processing of an event; instead, they automatically proceed with a SUCCESS status. By skipping queueing and execution, virtual jobs immediately trigger builds for their downstream jobs, streamlining workflow progression. This approach significantly reduces build execution time and conserves compute resources, making it particularly useful for placeholder jobs that serve as gates for multiple downstream jobs. Read announcement
- New Interface for Pipeline Landing Page: The new interface for the Screwdriver pipeline landing page delivers a faster, more efficient user experience by optimizing network calls and reducing data transfer sizes, significantly improving page load times. In addition to addressing technical debt that made the old interface buggy and challenging to navigate, the revamped UI introduces powerful features, including filtering events by SHA, commit messages, and committer, enabling users to quickly locate and manage their pipeline events with ease. Read more
Spinnaker
- Migration to Java 17: Over the past year, Spinnaker transitioned all services to Java 17. This upgrade improves performance, security, and compatibility with modern Java features. As a long-term support (LTS) release, Java 17 ensures that Spinnaker stays up-to-date with the latest advancements and provides a strong foundation for future development.
- Pipeline Execution Compression: To address the challenges of managing large-scale pipelines, we introduced pipeline execution compression. This feature reduces the storage space required for pipeline executions stored in SQL and improves performance when working with high volumes of executions. Users can also configure compression settings to optimize their storage usage based on their specific needs.
- Enhanced Kubernetes Deployments with Label Selectors: Kubernetes support in Spinnaker was improved with the addition of label selectors for deploy manifest stages. This feature allows users to target specific resources more precisely during deployments, offering greater flexibility and control for teams working with Kubernetes-based infrastructure.
- Retry Mechanism for Kubernetes Deployments: A retry mechanism was added for Kubernetes DeployManifestTask tasks to handle cases where Clouddriver fails before completing a task. This ensures deployments are more resilient to transient issues and reduces the likelihood of failed deployments due to temporary errors.
- Spring Boot Upgrades: Incremental upgrades to Spring Boot over the past year have brought Spinnaker’s backend services to version 2.7.18. These updates provide improved security, better performance, and access to new features, helping maintain a stable and reliable platform.
Tekton
The Tekton Pipelines project released a new long-term support (LTS) release v0.65.0. Moving forward, all new releases will be hosted on the GitHub container registry ghcr.io. New releases are available from the Tekton projects as well:
- Triggers v0.29.1 LTS
- Chains v0.22.2
- Results v0.12.1
- Dashboard v0.52 LTS
- CLI v0.38.1
- Operator v0.73.1 LTS
In the second half of the year, the project focused on feature improvements and security fixes across the various projects.
The Tekton project applied to move to the CNCF and is awaiting approval.
Hacktoberfest and GSoC
The CD Foundation’s projects participated in Hacktoberfest for the fourth year in a row and the Jenkins project was Google Summer of Code mentor organization once again in 2024 for their eighth year.
Training and Certification
In partnership with the Cloud Native Computing Foundation (CNCF) and Linus Foundation Training and Certification, we launched the Certified GitOps Associate (CGOA) Certification.
The CGOA exam allows candidates to demonstrate their understanding of GitOps principles, terminology, and best practices in setting up a GitOps managed software system in addition to related practices such as Configuration of Code, Infrastructure as Code, DevOps & DevSecOps, and CI & CD and how to map them to GitOps.
Members
New Members
This year, the CD Foundation welcomed Apple and Trace Machina as a new member, for a total of 25 members. Become a member to help us improve the world’s ability to deliver software with security and speed.
Community
Ambassadors
The 2024 CDF Ambassador cohort was announced in April! Thank you to the community for its continued support in spreading the word about the CD Foundation and the overwhelming number of ambassador applications.
Awards
At cdCon this April we hosted the third annual CDF Community Awards ceremony.
Elections & Committees
This year, the community re-elected some seats on our various CDF Committees. Each election had way more candidates than the number of available seats.
Continuous Spotlight
At the end of 2023, we launched a monthly spotlight to highlight its wonderful community members. Here are the spotlights from 2024:
Events & Outreach
Events
This year, we hosted the fourth annual cdCon in North America. We also hosted the third CD Mini Summit, co-located with Open Source Summit Europe.
cdCon 2024
April 16–17 | Seattle, Washington
Watch the recordings
CD Mini Summit
September 19 | Vienna, Austria
Watch recordings
Community Organized Events
FOSDEM CD & Testing Devroom
February 4 | Belgium
Archive | 2025 Devroom
SecureChainCon
May 24 | Virtual
Watch recordings
Continuous Delivery Workshop Series
One of the CDF community initiatives is the Continuous Delivery Workshops. It’s run by the community, for the community.
We hosted two new workshops this year. Click on the images to watch the recording
Techstrong.TV
Since 2022, we’ve been collaborating with Techstrong to host The CD Pipeline – Continuously Delivering Software from A to Z which spotlights all aspects of Continuous Delivery as we interview community thought leaders about different technologies, open source, best practices, and future trends. Key topics include Continuous Delivery events, interoperability, software supply chain, and more.
Want to listen on the go? Check out the CD Pipeline Show Podcast on all popular podcasting platforms.
We’ve hosted five episodes so far this year:
- Episode 9: Empowering Continuous Delivery: Unleashing Generative AI for Software Innovation
- Episode 10: Revolutionizing Software Delivery: Unveiling the Power of CI/CD and GitOps
- Episode 11: Decoding Platform Engineering: A Critical Dialogue with DevOps and CD Leaders
- Episode 12: Navigating the CI/CD Frontier: Insights from the 2024 State of Continuous Integration and Continuous Delivery (CI/CD) Report
- Episode 13: The Ins and Outs of Applying to GSoC
- Episode 14: Modern DataOps: Expert Insights on Evolving Technologies, Trends, and Future Challenges
- Episode 15: Behind the Code: Jenkins Upgrades, Challenges and Evolution
Publications
State of Continuous Delivery Report
This year, we will publish the fifth State of CI/CD Report in our series (started in 2021) and it was very well received with 3,593 page views and 1,264 report downloads. Read it here.
Press coverage
Many reports were written about the report. Here’s the current list:
- Daily.dev: The State of CI/CD and DevOps: Adoption, Progress, and Challenges
- DevOps.com: CDF Survey Surfaces DevOps Progress and Challenges
- InfoWorld: Most developers have adopted devops, survey says
- ITPro Today: DevOps Momentum Stalls as Software Delivery Metrics Flatline
- ITPro Today: CD Foundation State of Continuous Delivery Report Shows Growth in DevOps
- Marktechpost Media: Survey Finds Majority of Developers Embrace DevOps Practices
- Techstrong.TV: The State of CI/CD in 2024 with CDF’s Dadisi Sanyika and CloudBees’ Sacha Labourey
- The New Stack: DevOps Isn’t Dead, but It’s Not in Great Health Either
- SD Times: Report: As DevOps adoption nears 100%, these factors determine maturity
Other languages:
- atmarkIT: 同じ形式のツールを複数使用するのは逆効果 Linux FoundationがCI/CDに関するレポートを公開
- CodeZine: CDFの最新レポート「継続的インテグレーション&継続的デリバリーの近況」が参考訳として同時公開
- ComputerWoche: 6 Maßnahmen für bessere CI/CD-Pipelines
- ITBiz: Trend DevOps se zadrhl a už nezvyšuje produktivitu
- ITWorld: 개발자 83%는 이미 데브옵스를 쓰고 있다
- Mynavi: 開発者の8割がDevOps関連の活動を実践するも課題 – Linux Foundation Japan
Blog Posts about the Report
Many folks wrote about this year’s State of CI/CD Report. Here are the ones we know of:
- Bitrock: A Look at CI/CD Trends in 2024
- Coté’s Wunderkammer: The CD Foundation Survey, 2024
- DevOpsDigest: The State of CI/CD 2024
- Eric Minick: Decoding the Real State of DevOps in 2024
- Linux Foundation Japan: CD Foundation 最新レポート「継続的インテグレーション&継続的デリバリーの近況 : ソフトウェアデリバリーパフォーマンスの進化」参考訳を同時公開
- Sacha Labourey: The DevOps Performance Paradox: A Call to Arms for Organizations
- Sree Bodapati: The State of Continuous Integration and Continuous Delivery Report 2024
- Steve Fenton: The State of CI/CD Report: Journey of DevOps Tooling Adoption
Blog Posts
In collaboration with our community, we published several blog posts touching on the different aspects of CD, including Interoperability, GitOps, Security, and more.
- How Fidelity Investments drives software innovation at scale
- Jenkins receives Content Security Policy Grant from Alpha-Omega
- Focus Returns to Transformational Leadership
- Shipwright Accepted as CNCF Sandbox Project
- $120,000 Donated to Jenkins Project
- DevOps and GenAI: Empowering Teams!
- Decoding the Real State of DevOps in 2024
- Transform Your Delivery Pipeline: Discover the Power of Spinnaker for Multi-Cloud Continuous Delivery
- Building Secure Container Images with Shipwright
- CD Foundation – Japanese Publications
- How to Ace the (CGOA) Certified GitOps Associate Exam
- CD Foundation Keynote at “What’s Next for Open Source?” in NYC
- Optimizing Kubernetes Application Delivery: Best Practices and Tools for CI/CD Pipelines
- DevOps jobs will be in demand for a long time
- The State of CI/CD Report: The Journey of DevOps Tooling Adoption
- How to Deploy Infrastructure in CI/CD Using OpenTofu
Thank you!
We hope you enjoyed reflecting on all the great things we accomplished together in 2024. Your comments and feedback are welcome at info@cd.foundation
Next Year
See you in 2025
Don’t forget to submit your talk for cdCon 2025, taking place in Denver, Colorado on June 23–25, as part of Open Source Summit North America. The call for proposals is open and will close on February 16, 2025.