This a free and simple builder for ios-signer-service. It uses a Continous Integration (CI) provider to pull, sign, and upload any iOS apps to your ios-signer-service
.
The following providers are supported:
You only need to configure one provider.
- Create a GitHub account
- Click on the
Use this template
button at the top of this page - Give the new project a name and set the visibility to
Private
- Create the new project
Alternatively, you can also manually clone this repo into a new private repository.
You now need to configure a CI provider. You only need one of them:
- Open your GitHub account settings
- Go to
Developer settings
and thenPersonal access tokens
- Generate a new token with the
workflow
permission
This is the token you need for your ios-signer-service
's builder configuration.
- Register for SemaphoreCI and create an organization
- At the top of the organization dashboard, click on
Create New
- On the page that opens, press
Choose repository
- Authorize SemaphoreCI's app to access your GitHub private repositories in order to see the builder you just created
- Back on SemaphoreCI's new project page, you will see your builder repository - click on it
- Proceed with
Continue to workflow setup
, then clickI will use the existing configuration
- Go to
Manage Settings
of that repository - At the bottom of the page that opens, set
What to build
toDo not build this project (Pause project)
At your SemaphoreCI profile settings, you will find your API Token
. This is the token you need for your ios-signer-service
's builder configuration.
To get the project id, go to your project's page in SemaphoreCI and click Project artifacts
. When the new page loads, look at the URL in your browser. It will be similar to this:
https://YOUR_ORG_NAME.semaphoreci.com/artifacts/projects/0c4071ec-a35f-4145-a5f9-08d25483c222
The id after the last forward slash is your project id.