TeamCity と他のツールの統合
TeamCity の主要機能の 1 つは、最新のソフトウェアテクノロジーやプラットフォームと簡単に統合できることです。 ユーザーが CI/CD パイプラインのすべてのコンポーネントを TeamCity と統合できるようにするため、次のいずれかを行います。
TeamCity 側でスマートな検出と便利な UI コントロールを提供する、または
サードパーティシステム側でのスクリプト作成と統合を容易にするために、専用の REST API エンドポイントを公開します。
TeamCity UI には、コンテキストに応じてソフトウェア統合を設定または調整できる場所が多数あります。 この記事では、TeamCity ですぐに使用できるサードパーティのソフトウェアとプラットフォームの概要を説明します。 追加のプラグインをインストールする 、または 独自のプラグインを作成することで、このスコープを拡張できることを覚えておいてください。
TeamCity で現在サポートされている プラットフォームと環境のバージョンも参照してください。
以下の表は、新しく導入された統合に従って、また共有する追加のガイドがある場合はいつでも更新されます。
オペレーティングシステムとデータベース
ソフトウェア | 利用可能な統合 | |
|---|---|---|
Windows |
| |
Linux | ||
macOS | ||
MySQL | ||
Microsoft SQL サーバー | ||
PostgreSQL | ||
Oracle |
ソフトウェア開発プラットフォームとビルドツール
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
Java 、含む
| ||
.NET 、含む
|
| |
コマンドライン |
| |
PowerShell | ||
Python |
| |
Kotlin | ||
Node.js |
| |
Ruby |
| |
SBT (Scala) | ||
Xcode |
|
テストフレームワークとコードカバレッジ
ソフトウェア | 利用可能な統合 |
|---|---|
JUnit |
|
TestNG |
|
NUnit |
|
MSTest / VSTest | |
MSpec |
|
Test::Unit、Test-Spec、Shoulda、RSpec、Cucumber |
|
Pytest |
|
Python ユニットテスト |
|
JaCoCo | |
Emma | |
IntelliJ IDEA カバレッジ | |
JetBrains dotCover | |
NCover | |
PartCover | |
Flake8 | |
Pylint |
バージョン管理システム
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
Git |
| |
Subversion |
| |
Perforce | ||
Azure DevOps (TFVC) |
| |
CVS |
| |
Mercurial |
| |
ボーランド StarTeam |
|
データ転送プロトコル
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
SSH | ||
Amazon S3 プロトコル | ||
SMB | ||
FTP |
VCS ホスティングサービス
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
GitHub.com / GitHub Enterprise | ||
GitLab.com / GitLab CE/EE | ||
Bitbucket Cloud / Bitbucket サーバー | ||
Azure DevOps サービス | ||
JetBrains Space |
仮想化ソリューション
クラウドホスティングとオーケストレーションソリューション
ソフトウェア | 利用可能な統合 |
|---|---|
Amazon EC2 (アマゾン EC2) | |
VMWare vSphere および vCenter | |
Kubernetes (クバネティス) | |
Microsoft Azure (マイクロソフト Azure) | TeamCity にプラグインをインストールする方法を参照してください。 |
Google Cloud (グーグルクラウド) | TeamCity にプラグインをインストールする方法を参照してください。 |
課題トラッカー
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
JetBrains YouTrack | ||
Atlassian Jira | ||
Bugzilla |
課題トラッカーとの統合は、 VCS ホスティングサービスとの統合としても表されます。
IDE
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
IntelliJ プラットフォーム | ||
Microsoft Visual Studio |
通知サービス
ソフトウェア | 利用可能な統合 | 追加のガイドとチュートリアル |
|---|---|---|
Slack | ||
ウェブブラウザー |
TeamCity は メールで通知を送信することもできます。