Session
🤖 Automating key workflows in your daily developer life!
CI/CD
In this talk, I want to guide the audience through the tools I implemented and the scripts I built over time in our CI system to automate common tasks like:
- Daily release deliveries to QA (releases run automatically only if there were any new commits since the last one)
- Automated Git(Hub) tags creation for each release
- Automated release notes included in the tags (for QA)
- Automated code formatting with standard rules automatically shared across all the members of a team
Bonus:
- How to have automated "feature releases"
- How to create those scripts in order to make them reusable across different projects.
I currently work with Bitrise, which means my example may include that tool (but the scripts are tool agnostic).
Here you can find an article I wrote a while ago about the automation of the release notes https://alessandromautone.medium.com/automated-release-notes-for-android-8e3a22d00156
And here a more recent one about how to deliver automated feature releases https://alessandromautone.medium.com/deliver-feature-and-regular-test-builds-through-the-google-play-store-5cc5d40fb3b5
Alessandro Mautone
Tech Lead | Lead Android Engineer @Canyon
Amsterdam, The Netherlands
Links
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