wonderfully unique software solutions

JetBrains TeamCity eases CI/CD admin for devops teams

Dev tools company JetBrains has released Terraform Provider for TeamCity with a view to improving systems administration capabilities for CI/CD projects.

Olga Bedrina, writing for JetBrains, said the “configuration as code” concept would help organisations address challenges with devops.

The idea is to further streamline global server and project set-up and user management via the vendor’s infrastructure provisioning tool TeamCity.

“Developers and build engineers handle project configuration and scripting, while devops engineers on the infrastructure side manage things like TeamCity instances, database maintenance, and permissions.

“Although the Kotlin DSL can address CI/CD needs at the project level, it lacks system administration capabilities,” Bedrina said.

She said that devops engineers consequently could be left to set universal server configurations and manage users, which could prove challenging. However, the Terraform Provider used a language familiar to devops professionals, easing global server setup, user management, permissions, and project initiation.

Terraform Provider for TeamCity can for example be used when setting up OAuth for GitHub accounts, including server URL changes and addition of a GitHub App authentication model, using Terraform to describe web forms as a set of resources, she wrote.

“Terraform is a command line tool. Here, we can type in terraform apply, and it will evaluate our configuration files and declare which changes will be made in our infrastructure,” she said. “Once the changes are applied, we can log in to TeamCity with a new external account.”

Users who have been working with TeamCity for a while can also import existing configurations and settings into Terraform without recreating everything from scratch, Bedrina added.

Watch the related YouTube video.

JetBrains TeamCity is a popular CI/CD continuous integration tool in the vendor’s portfolio of developer team tools, which includes collaboration platform Space, code collaboration tool Code With Me, and project management focused YouTrack.

The JetBrains Developer Ecosystem 2023 survey found that respondents regularly use source code collaboration tools (76%) and team project/workflow/task collaboration tools (60%). Fifty percent use issue trackers and 45% CI/CD tools on a regular basis.

( Image copyright © JetBrains 2024 )

Recent Articles

spot_img

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox