Xamarin との継続的な統合Continuous Integration with Xamarin

継続的インテグレーションの概要Introduction To Continuous Integration

このセクションでは、継続的インテグレーションとその関係に関連するさまざまなコンポーネントについて説明します。This section covers the different components involved with continuous integration and their relationships. ここでは、継続的な統合環境の概要を示します。詳細については、以下の特定のセクションで説明します。It outlines the continuous integration environments that are discussed in the specific sections below.

DevOps と XamarinDevOps with Xamarin

このセクションでは、Xamarin プロジェクトで適切に動作することを期待できる Azure と Visual Studio の DevOps 機能について説明します。This section identifies which DevOps features in Azure and Visual Studio you can expect to work well with a Xamarin project.

継続的インテグレーション環境の使用Working with Continuous Integration Environments

Azure Pipelines を使用して Xamarin アプリをビルドするBuild Xamarin apps with Azure Pipelines

Android および iOS 用の Xamarin アプリを自動的にビルドするには、Azure Pipelines を使用します。Use Azure Pipelines to automatically build Xamarin apps for Android and iOS.

App Center を使用して Xamarin アプリをビルドするBuild Xamarin apps using App Center

GitHub、Azure DevOps、または Bitbucket から直接 App Center を使用して、Xamarin と Xamarin の Android ソリューションをビルドします。Build Xamarin.iOS and Xamarin.Android solutions with App Center, straight from GitHub, Azure DevOps, or Bitbucket.

TeamCity で Xamarin アプリをビルドするBuild Xamarin apps with TeamCity

このガイドでは、TeamCity を使用してモバイルアプリをコンパイルし、App Center テストに送信するために必要な手順について説明します。This guide discusses the steps involved with using TeamCity to compile mobile apps and then submit them to App Center Test.

Jenkins を使用して Xamarin アプリをビルドするBuild Xamarin apps with Jenkins

このガイドでは、Jenkins を継続的インテグレーションサーバーとして設定し、Xamarin で作成されたモバイルアプリのコンパイルを自動化する方法について説明します。This guide illustrates how to set up Jenkins as a continuous integration server and automate compiling mobile apps created with Xamarin. ここでは、OS X に Jenkins をインストールし、構成し、変更がバージョン管理システムにコミットされたときに Xamarin アプリをコンパイルするようにジョブを設定する方法について説明します。It describes how to install Jenkins on OS X, configure it, and set up jobs to compile Xamarin.iOS and Xamarin.Android apps when changes are committed to the version control system.