These examples can apply to virtually any CirceCI deployment, provided that you already have some existing automated tests, and are either the maintainer or an admin of the target repository.
The first step is to ensure you have a CircleCI account, and to login with your git hosting provider username; the examples below use GitHub authentication.
- Log in to CircleCI
- Choose the desired repo and click "Set Up Project"
- Select Add Config (or Use Existing Config). This creates a new branch in your project called
Do not worry if your project fails to build. You need to modify the
In order for CirceCi to communicate with Sauce Labs you need to authenticate with project environment variables.
In CirceCI, go to your Project Settings
Select Environment Variables
Add variables for your Sauce Labs account credentials as
In the root of your project directory, create the
.circleci directory if it doesn't already exist, and open/create
You can easily execute Saucectl on CircleCI through saucectl-run orb. Add the orb to your current
config.yml using the following reference to use it:
Now you can use the orb directly as a step of one of your jobs:
You can reference a complete
config.ymlexample for more detail.
Commit the updated
config.yml to your git hosting service provider. Navigate back to the CirceCI dashboard to see your build pass.