Azure DevOps integration
Overview
Section titled “Overview”Cosine connects directly to Azure DevOps, making it easy to import projects and letting Cosine open pull requests as it works.
If you’re using the Pulumi or Terraform setup, Cosine provisions an Azure DevOps Application during infrastructure setup and injects the relevant secrets into Kubernetes for you.
Before you start
Section titled “Before you start”Create a dedicated Azure DevOps user for Cosine. The integration is tied to a user, so using a dedicated account keeps activity clearly attributed.
We recommend creating a profile for Cosine:
name: Cosine AIemail: cosine-ai@yourdomain.comOptionally upload a profile image for the account as well.
Connect Azure DevOps in Cosine
Section titled “Connect Azure DevOps in Cosine”
- In the Cosine platform, go to Integrations → Azure DevOps.
- Select Install and follow the prompts to complete the connection using the dedicated Azure DevOps user.
Account attribution
Section titled “Account attribution”
By default, Cosine uses the Azure DevOps user that completed the integration to create pull requests and other actions.
If you want activity attributed to individual users, each teammate can connect their own Azure DevOps account in Integrations → Azure DevOps → Connect.