Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Week 3: Demo Proposal #2426

Merged
merged 1 commit into from
Sep 7, 2024
Merged

Week 3: Demo Proposal #2426

merged 1 commit into from
Sep 7, 2024

Conversation

Flug0
Copy link
Contributor

@Flug0 Flug0 commented Sep 5, 2024

Assignment Proposal

Title

Automating Software Releases with jReleaser and GitHub Actions

Names and KTH ID

Deadline

  • Week 3

Category

  • Demo

Description

We will demonstrate how to automate the software release process using jReleaser and GitHub Actions. The GitHub Actions workflow will be triggered when a new release tag is pushed to the repository. jReleaser will handle tasks such as generating a changelog from commit messages, packaging the software, signing artifacts.

Relevance

jReleaser is an emerging tool for automating software releases, making it a valuable addition to any DevOps pipeline. This demo will show how jReleaser can simplify the release process by automating tedious tasks like changelog generation, artifact signing, and multi-platform distribution. Using GitHub Actions for automation further showcases how continuous integration and delivery can be extended to cover the entire lifecycle of a software project, from code changes to final release.

@Flug0 Flug0 changed the title Added demo proposal Week 3: Presentation Proposal Sep 5, 2024
@Flug0 Flug0 changed the title Week 3: Presentation Proposal Week 3: Demo Proposal Sep 5, 2024
@javierron
Copy link
Collaborator

@Flug0 Thanks for the proposal. The topic is relevant to this week's topic. Good luck during the demo.

@javierron javierron merged commit c41a5a6 into KTH:2024 Sep 7, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants