Speed up your CI/CD pipeline with TeamCity and AWS integration. Make your CI/CD processes faster, more scalable, and more reliable with unlimited cloud resources and TeamCity’s unique ability to manage any scale.
TeamCity provides seamless integration with AWS, the world’s most widely used cloud platform, helping your team build and receive feedback from autotests faster than ever before. Whether you’re fully in the cloud or have a hybrid solution, TeamCity can build it for you.
TeamCity allows you to improve every aspect of your CI/CD pipeline.
Combine TeamCity and AWS for a CI/CD server that automatically and elastically scales depending on demand.
Store an unlimited number of build artifacts in the S3 bucket.
Spin up as many build agents as you need during peak hours, dramatically reducing queues and long build times.
Shorten the feedback loop, increase your team’s velocity, and allow them to focus on what’s important.
On average, projects actively use build resources for about 8 to 14 hours a day. For the remaining 10 to 16 hours, build agents sit idle, even though you have already paid for them.
TeamCity and AWS integration offers a new approach. Utilize resources in the most effective way and don’t pay for idle build agents. With the cloud-based “pay as you go” model, you only pay for the resources that your team actually uses.
8 hrs
Billed
16 hrs
Not billed
Save up to 66%
Active build agents
Idle build agents
TeamCity empowers you to build, test, and deploy your code to AWS quickly and securely. From the flexible and safe AWS Connection feature to automatically deploying directly to your fleet of EC2 instances, TeamCity helps you build a reliable, stable pipeline.
Optimize resources by automatically spinning up as many agents on EC2 as needed and shutting them down after the build is finished. TeamCity orchestrates it for you.
With the built-in support of Amazon EC2 spot instances and spot fleets, TeamCity users who use AWS EC2 to run build agents can decrease computation costs by up to 90%.
Develop for the Apple ecosystem using on-demand EC2 Mac agents in TeamCity Cloud.
Upload and store build artifacts in AWS S3 to ensure unlimited, cost-efficient storage.
TeamCity can detect where the build agent is running. In the case of an EC2-based agent, TeamCity serves all artifact-related requests directly to S3. For all requests from external agents, TeamCity routes via Amazon CloudFront.
TeamCity supports the S3 Intelligent-Tiering storage type by default. Specify any storage type you want and optimize storage costs even further.
Achieve higher flexibility for project teams, split billing, and improve security by hosting each team’s build agents in a dedicated AWS account.
Forget about shared passwords and SSH keys. Use AWS Systems Manager to get access to the cloud build agents. All activities can be logged in an audit log.
TeamCity provides temporary AWS credentials by default when you need them instead of exposing saved static credentials. This drastically reduces the impact if credentials are leaked via the build log or during your builds.
Yuri Trufanov
Executive Technical Director of Technology Platform, Playrix
At Playrix, we set up a hybrid CI/CD solution that included TeamCity Cloud Profiles and AWS. In addition, we had on-premises computers for build agents. This combination allowed us to accommodate any number of builds throughout the day, while also providing a baseline agent count for the off-hours.
Hosted by JetBrains
Are you looking for a CI/CD solution with AWS integration that you won’t have to manage yourself? Check out TeamCity Cloud, our managed service.
Hosted by you
Do you want to have complete control over the environment where you run your builds? Start with TeamCity Professional – it’s free for small projects.
TeamCity Cloud is fully built on top of AWS and provides options for utilizing JetBrains-provided agents and connecting EC2 instances in your own AWS account as self-hosted build agents.
TeamCity Cloud gives you everything you need to set up a CI/CD system for your entire company. TeamCity Cloud has successfully completed the AWS Foundational Technical Review and is now recognized as Qualified Software by AWS.
Ivan Babiankou
Staff Software Engineer, Picnic
We were looking for a managed solution for all of our CI use cases. We also needed self-hosted agents to control what software we’re running and what exact tooling is in use. TeamCity Cloud with self-hosted agents provided a tailor-made solution that our team of more than 300 engineers happily uses and that pushes our productivity to the next level.
An Amazon ECR (Elastic Container Registry) connection allows you to access private and public AWS registries.
Store build artifacts in the Amazon S3 bucket.
Use the AWS CLI to upload files into S3 buckets with the help of the AWS Connection feature.
Use an Amazon Aurora cluster as the TeamCity database server.
Assume an IAM role to get a specific permission set.
Using the AWS CodeDeploy runner to deploy applications to AWS EC2 and on-premises instances.