Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. The Quest for Seamless Releases: Harnessing the Power of Github Actions and Jenkins Shared Libraries

The Quest for Seamless Releases: Harnessing the Power of Github Actions and Jenkins Shared Libraries

Session details
Status: 
Declined
Speaker(s): 
Mattia Dal Ben (Eurotech)
Experience level: 
Beginner
Tags: 
GitHub
devops
automation
jenkins
Eclipse Kura
Session Track: 
Tools & IDEs
Session Type: 
Standard

Embark on an epic adventure with the Eclipse Kura team as they set out to conquer the treacherous realm of release management! Join them on a thrilling journey where cutting-edge technologies and fearless teamwork lead to the discovery of a powerful alliance between Github Actions and Jenkins Shared Libraries.

In a world filled with manual and error-prone release processes, our intrepid developers face countless challenges. They encounter the menacing beasts of release bottlenecks, intricate documentation, and the dreaded curse of repetitive tasks. The fate of their software hangs in the balance, demanding an innovative solution that will revolutionise their workflow forever.

Driven by their unyielding determination, this audacious team unearths the secrets of Github Actions, a mythical force capable of automating workflows with breathtaking efficiency. Armed with this newfound power, they set out to conquer the menacing obstacles that lay before them.

As they venture deeper into the unknown, our heroes learn to wield the magic of Github Actions to automate their entire release pipeline. Long gone are the days of writing down the release notes, manually upticking bundle versions and publishing new documentation versions. With every step forward, they optimize their software delivery process, vanquishing obstacles and taming the release process of hundreds of Eclipse Kura add-ons. Witness the exhilarating drama unfold as they harness the full potential of Github Actions' continuous integration and deployment capabilities.

Embark on this unforgettable journey and empower your team to unleash the true potential of their release process. The time for automation is now, and the quest for seamless releases begins here!

Objective of the presentation: 
The goal of this talk is to provide the audience with the necessary instruments and know-how to automate their release process leveraging Github Actions and Jenkins Shared Libraries. The presentation will revolve around the work done by the Eclipse Kura team in the last year and a half, automating various aspects of our release process. We’ll talk about how we automated: our release notes generation by adopting Conventional Commit and a couple of Github Actions, our version upticks and our documentation deployment. Furthermore we’ll cover the automation we added to the Eclipse Kura add-ons, where we were able to: automate the setup of the repository for a new add-on containing all the above mentioned automations, automate the manifest generation for seamless S3 artifact publishing. All by keeping things DRY with the use of Github reusable workflows and Jenkins Shared Libraries.
Attendee pre-requisites - If none, enter "N/A": 
N/A
  • Sign in to post comments.

Elite

  • ZettaScale Technologies
  • Huawei

Premium

  • Gradle
  • Yatta Solutions GmbH
  • Eurotech

Basic

  • ETAS GmbH
  • Obeo
  • SCANOSS
  • SOTEC GmbH & Co KG
  • TypeFox GmbH
  • Mercedes-Benz Tech Innovation GmbH
  • MicroStream Software GmbH
  • CEA List
  • Equo Tech, Inc.
  • EclipseSource

Supporter

  • Open Elements

Media

  •  IT-Schulungen.com
  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top