Kotlin DSL for Beginners: Recommended Refactorings
Imagine you have just switched your TeamCity project over to Kotlin DSL. Your builds run successfully, but what next? What small refactorings can you apply to your Kotlin DSL code to help keep it clean...
View ArticleSolving Build Server Scalability Issues
Over the last few months, the TeamCity team has been busy boosting the performance and stability of our build server. In this post, I’ll explain what steps we took and share the issues we’ve faced....
View ArticleMonitor Your TeamCity Builds with Datadog CI Visibility
This article was originally written by Nicholas Thomson and Kassen Qian of Datadog and published on the Datadog blog. As the complexity of modern software development lifecycles increases, it’s...
View ArticleIncrease Your Productivity With TeamCity Documentation Examples for the...
TeamCity offers the ability to define project settings and configure CI/CD pipelines programmatically with the help of the Kotlin DSL. To help you take advantage of the Kotlin DSL’s capabilities and...
View ArticleHow To Choose a CI/CD Tool: A Framework
There are plenty of options available when it comes to selecting a CI/CD tool for your organization. A direct feature comparison on third-party websites like G2 can help you get a solid understanding...
View ArticleSimple Fork-Join Framework With Matrix Builds
The recently released TeamCity 2023.11 comes with the long-awaited matrix build feature. Matrix build is a build that executes the same set of steps on different combinations of input parameters,...
View ArticleHow to Build a CI/CD Pipeline for Android Projects
This is a guest article by Kumar Harsh, draft.dev. If you ship Android app releases frequently, you probably already understand the value of well-defined build, test, and deployment workflows. Without...
View ArticleCI/CD and Serverless Computing: Best Practices for Microservices
This article was brought to you by Mdu Sibisi, freelance writer, draft.dev. Cloud technology has reshaped how developers manage and deliver software. For example, “serverless computing” allows a...
View ArticleTeamCity integration with .NET, Part 3: Deploying projects
Today we are wrapping up our .NET integration demo. In this series, we’ve been explaining how TeamCity can integrate with .NET and walking you through a tutorial. To catch up with the demo, read the...
View ArticleBuilding and Deploying Microservices With Spring Boot and TeamCity
This tutorial was brought to you by Rajkumar Venkatasamy, draft.dev. Microservice architecture has become a cornerstone for building scalable and maintainable applications. Microservices allow...
View ArticleCI/CD Security Best Practices
Software development moves fast – really fast. It can also involve multiple teams working from different locations around the world. However, while speed and collaboration can be great for developers...
View ArticleCase Study: How Junie Uses TeamCity to Evaluate Coding Agents
Introduction Junie is an intelligent coding agent developed by JetBrains. It automates the full development loop: reading project files, editing code, running tests, and applying fixes, going far...
View Article