Session

End-to-End Automated Release Management for Mobile Apps with GitHub, Jira, and Slack Integration

Managing release cycles efficiently and reliably is essential for mobile app development. In this talk, we introduce an end-to-end automated release management solution that combines GitHub, Jira, Firebase, Bitrise, and Slack to streamline every phase of the release process—from triggering to deployment. Our approach removes manual steps, enhancing collaboration, transparency, and traceability while reducing human error.

We’ll showcase a Python-based release script that integrates seamlessly with Jira to generate release notes from ticket data, automate changelog creation, perform release validations, and ensure safe branch management. The scripts, integrated into a Bitrise CI/CD pipeline, are designed to be triggered remotely. Through a cloud function hosted on Firebase and connected to a Slack channel, releases can be initiated by a simple Slack command. This setup allows anyone in the team to start a release from Slack, with every step of the process—from branch creation to final deployment—fully automated.

Attendees will learn how this system reduces friction in the release process, empowering developers, QA engineers, and DevOps teams to collaborate more effectively. This talk will be of particular value to teams looking to streamline their release workflows, enhance automation, and improve release consistency and speed for mobile applications. Join us to see how this robust integration can elevate your mobile app release strategy!

Enrico Bruno Del Zotto

Principal Software Engineer

London, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top