diff --git a/docs/integrations/cloud/teamcity.mdx b/docs/integrations/cloud/teamcity.mdx new file mode 100644 index 000000000..90661a790 --- /dev/null +++ b/docs/integrations/cloud/teamcity.mdx @@ -0,0 +1,42 @@ +--- +title: "TeamCity" +description: "How to sync secrets from Infisical to TeamCity" +--- + +Prerequisites: + +- Set up and add envars to [Infisical Cloud](https://app.infisical.com) + +## Navigate to your project's integrations tab + +![integrations](../../images/integrations.png) + +## Enter your TeamCity API Token and Server URL + +Obtain a TeamCity API Token in Profile > Access Tokens + +![integrations teamcity dashboard](../../images/integrations-teamcity-dashboard.png) +![integrations teamcity tokens](../../images/integrations-teamcity-tokens.png) + +Obtain your TeamCity Server URL in Administration > Cloud Server Settings > Server URL + +![integrations teamcity projects](../../images/integrations-teamcity-projects.png) +![integrations teamcity server url](../../images/integrations-teamcity-serverurl.png) + +Press on the TeamCity tile and input your TeamCity API Token and Server URL to grant Infisical access to your TeamCity account. + +![integrations teamcity authorization](../../images/integrations-teamcity-auth.png) + + + If this is your project's first cloud integration, then you'll have to grant + Infisical access to your project's environment variables. Although this step + breaks E2EE, it's necessary for Infisical to sync the environment variables to + the cloud platform. + + +## Start integration + +Select which Infisical environment secrets, you want to sync to which TeamCity project and press create integration to start syncing secrets to TeamCity. + +![integrations teamcity](../../images/integrations-teamcity-create.png) +![integrations teamcity](../../images/integrations-teamcity.png) diff --git a/docs/mint.json b/docs/mint.json index c229faed4..57ecbbc18 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -232,6 +232,7 @@ "integrations/cloud/supabase", "integrations/cloud/northflank", "integrations/cloud/terraform-cloud", + "integrations/cloud/teamcity", "integrations/cloud/cloudflare-pages", "integrations/cloud/checkly", "integrations/cloud/hashicorp-vault",