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

Поділитися
Вставка
  • Опубліковано 8 лют 2025
  • ★ Register Now to Our Free iOS Career Course! www.essentiald...
    Subscribe to our channel: www.youtube.co...
    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: github.com/mar...
    • Travis CI: travis-ci.com
    ★ Professional iOS Engineering S01
    Take your skillset to the next level and boost your career www.essentiald...
    ★ Download our new app
    You can download Neat Trivia from the App Store today at itunes.apple.c....
    Connect with us on:
    • Website: www.essentiald...
    • Twitter: / essentialdevcom
    • Facebook: / essentialdeveloper

КОМЕНТАРІ • 8

  • @anandnimje5750
    @anandnimje5750 6 років тому

    Nice explanation. Thank you for this useful stuff. 👍🏻

  • @blakeharrison920
    @blakeharrison920 6 років тому

    You're awesome, thanks man

  • @siddharthsen4475
    @siddharthsen4475 4 роки тому

    Thank you

  • @goldfish8196
    @goldfish8196 2 роки тому

  • @ciantim2996
    @ciantim2996 4 роки тому

    How to config it with destination is macos ?

    • @EssentialDeveloper
      @EssentialDeveloper  4 роки тому +1

      Just change to: -sdk macosx -destination "platform=macOS"
      You can learn more in the `xcodebuild` docs. ✅