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

Hornetsecurity expands M365 cloud security offer with Vade deal

Cloud email security provider Hornetsecurity has added a partnership with Vade, increasing focus on answering data sovereignty requirements with best-in-class cloud, compliance...

Cross-browser testing provider BrowserStack named Microsoft ‘partner of choice’

Software testing platform provider BrowserStack has announced a strategic partnership with Microsoft to support Visual Studio App Center users transitioning to BrowserStack...

JetBrains rolls out full-line code completion for its IDEs

Developer tools company JetBrains has added to its AI-enablement tools with full-line code completion for its integrated development environments (IDEs), separate to...

OpenText renews X12 supply-chain data standards partnership

Enterprise information management (EIM) software vendor OpenText is renewing its partner licensing agreement with the X12 electronic data interchange (EDI) standards organisation.

LiveAction NPM performance extended for Cisco unified server users

Network intelligence from vendor LiveAction has been certified to work with high performance Cisco servers, increasing availability of its packet data and...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox