Member-only story

How I Helped Speed Deployment to QA using Fastlane and Jenkins

Can we help out?

Steven Curtis
3 min readJun 24, 2023
Photo by Skye Studios on Unsplash

Working at a small startup means that there are opportunities to improve processes, and to really get up to speed with implementing new ways of doing things.

Terminology

SCM: Software Configuration Management

Continuous Integration (CI): Starts an automated build whenever new code is committed to or checked into the project’s source code repository. Has the advantage that there is immediate feedback as each check-in is verified by an automated build.

Continuous Delivery (CD): Starts an automated deployment process whenever a new successful build is available.

Jenkins: An open-source continuous integration software tool written in Java for testing and reporting isolated changes in a large code base in real time. This enables developers to find and solve defects rapidly in a code base, and automate testing of their builds.

Repository: Also known as a repo, a storage location for software packages.

Fastlane: The easiest way to deploy iOS and Android applications, generating screenshots, dealing with code signing and much more!

What with the what now?

--

--

No responses yet