You'll need roughly 2 minutes to read this article.
The connected services page is where you can see which services are connected to your account, but also where you can specify your git username for us to map your builds with your Codeship account.
To connect a new service, simply click the block of the service you want to connect to expand it.
Depending on the service, you can either connect to the service via Oauth (SCM cloud-versions as well as Google) or provide the necessary credentials. Once you’ve saved everything, the service is ready to be used.
Example of a cloud-based SCM with Oauth available
Example of a self-hosted SCM that requires other credentials
Even if you don’t plan on using your account to let a project pull code from your repository, you can still use the Oauth option to authenticate and we will map your git username to your account automatically.
If you’d rather not connect your account using Oauth, but still get use out of the personal dashboard, you can simply supply your git username and leave the connection at that. Once we know your username, we’ll make sure to map each incoming build with that username to your account.
You can update existing services in different ways, depending on what you’re looking to achieve.
To change the linked account (for SCM cloud-versions as well as Google) simply disconnect and re-connect to the service, using the account you want to switch to when re-connecting.
If you want to remove the service or temporarily disconnect it, be aware that disabling the service will remove your account from the projects that use it to pull code. If you just need to temporarily stop Codeship from building, a better approach is to disable to integration on the SCM side and leave the service configured as is. If we don’t get a webhook notification from the SCM, we don’t run any builds.
Naturally, you can also update the git username in case a typo sneaked in there.
We also have a couple of code examples and sample projects available.