Mark DiFranco explains how to create a Bot on Xcode Server using the built in menus in Xcode. Learn how to fully customize your bot by running Carthage before each integration. Learn about common problems, and how to solve them.
- [Instructor] Now that we've installed Xcode Server,…let's set up our first bot.…Included with the course is a simple Xcode project…for a speedometer.…Let's open up the project now.…Before we get started, you'll need to create…a remote git repository for the project.…You can create an account on github.com…if you don't already have one…and follow the steps for setting up a repository there.…You'll want to push the speedometer project…to the repo once it's created, as detailed on Github.…To start creating our first bot,…let's go to the Product menu,…and then we'll select Create Bot at the bottom.…
We'll keep the name how it is and we'll make sure…to select our Xcode server.…Then we can click Next.…In this step, we need to give the Xcode server…access to our Github repository.…This is how it pulls new code down to build.…We'll do that by clicking the Sign In button.…Under Authentication, let's use Existing SSH Keys.…Xcode Server will automatically find…our public and private key located in the .ssh folder.…Let's click OK to continue.…
- What is continuous integration?
- Setting up Xcode Server
- Creating a bot for your project
- Monitoring your bot
- Using Xcode Server API
- Starting a new integration
- Downloading build artifacts
Skill Level Intermediate
Q: This course was updated on 11/09/2017. What changed?
A: The following topics were updated: Xcode Server and installing Xcode Server.