DEV Community

Cover image for iOS Continuous Integration Setup with Git, GitHub, Travis CI, TDD, Xcode [S01 Extras]
⛩ Caio Zullo for ⛩ Essential Developer

Posted on • Originally published at essentialdeveloper.com on

2 1

iOS Continuous Integration Setup with Git, GitHub, Travis CI, TDD, Xcode [S01 Extras]

Watch on YouTube

In this episode, we set up a Continuous Integration (CI) pipeline for our Quiz project.

The goal for this initial setup and integration with GitHub is to guarantee we only merge changes that don’t break the build and are passing all tests. There is a lot more we can do with CI servers, for example, automate the build, upload and deploy of the app to TestFlight or even the AppStore.

Continuous Integration is just the beginning, as Continuous Build and Continuous Deployment (and rollback!) are higher goals we want to achieve. Such automated checks can save us precious time and can be vital to a harmonious collaboration when developing apps in a team. It can also significantly improve trust and transparency with the business side, where we can, during development, deploy versions of the app several times a day to the broader team.

• GitHub Marketplace: https://github.com/marketplace

• Travis CI: https://travis-ci.com

Subscribe now to our Youtube channeland catch free new episodes every week.


Originally published at www.essentialdeveloper.com.

We’ve been helping dedicated developers to get from low paying jobs to high tier roles – sometimes in a matter of weeks! To do so, we continuously run and share free market researches on how to improve your skills with Empathy, Integrity, and Economics in mind. If you want to step up in your career, access now our latest research for free.

Let’s connect

If you enjoyed this article, visit us at https://essentialdeveloper.com and get more in-depth tailored content like this.

Follow us on: YouTubeTwitterFacebookGitHub

Image of Stellar post

How a Hackathon Win Led to My Startup Getting Funded

In this episode, you'll see:

  • The hackathon wins that sparked the journey.
  • The moment José and Joseph decided to go all-in.
  • Building a working prototype on Stellar.
  • Using the PassKeys feature of Soroban.
  • Getting funded via the Stellar Community Fund.

Watch the video

Oldest comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Value this insightful article and join the thriving DEV Community. Developers of every skill level are encouraged to contribute and expand our collective knowledge.

A simple “thank you” can uplift someone’s spirits. Leave your appreciation in the comments!

On DEV, exchanging expertise lightens our path and reinforces our bonds. Enjoyed the read? A quick note of thanks to the author means a lot.

Okay