Introducción a la integración continua con XamarinIntroduction to Continuous Integration with Xamarin

Introducción a la integración continuaIntroduction To Continuous Integration

Esta sección describen los distintos componentes relacionados con la integración continua y sus relaciones.This section covers the different components involved with continuous integration and their relationships. Se describen los entornos de integración continua que se describen en las siguientes secciones específicas.It outlines the continuous integration environments that are discussed in the specific sections below.

Configuración del FirewallFirewall Configuration

En orden para las pruebas que se enviarán a Xamarin Test Cloud, el equipo que lo envía las pruebas debe ser capaz de comunicarse con los servidores de prueba en la nube.In order for tests to be submitted to Xamarin Test Cloud, the computer submitting the tests must be able to communicate with the Test Cloud servers. Los servidores de seguridad deben configurarse para permitir el tráfico de red hacia y desde los servidores ubicados en testcloud.xamarin.com en los puertos 80 y 443.Firewalls must be configured to allow network traffic to and from the servers located at testcloud.xamarin.com on ports 80 and 443. Este punto de conexión está administrado por DNS y la dirección IP está sujeta a cambios.This endpoint is managed by DNS and the IP address is subject to change.

En algunas situaciones, una prueba (o un dispositivo que ejecuta la prueba) debe comunicarse con servidores web protegidos por un firewall.In some situations, a test (or a device running the test) must communicate with web servers protected by a firewall. En este escenario se debe configurar el firewall para permitir el tráfico desde las siguientes direcciones IP:In this scenario the firewall must be configured to allow traffic from the following IP addresses:

  • 195.249.159.238195.249.159.238
  • 195.249.159.239195.249.159.239

Trabajar con el entorno de integración continuaWorking with Continuous Integration Environments

Uso de la compilación de App Center con XamarinUsing App Center Build with Xamarin

Crear soluciones de Xamarin.iOS y Xamarin.Android con el centro de la aplicación, directamente desde GitHub, VSTS o Bitbucket.Build Xamarin.iOS and Xamarin.Android solutions with App Center, straight from GitHub, VSTS, or Bitbucket.

Uso de TeamCity con XamarinUsing TeamCity with Xamarin

Esta guía describe los pasos que se presentan al utilizar TeamCity para compilar aplicaciones móviles y, a continuación, enviarlos a la aplicación Centro de pruebas.This guide discusses the steps involved with using TeamCity to compile mobile apps and then submit them to App Center Test.

Uso de Jenkins con XamarinUsing Jenkins with Xamarin

Esta guía muestra cómo configurar Jenkins como un servidor de integración continua y automatizar la compilación de aplicaciones móviles creadas con Xamarin.This guide illustrates how to set up Jenkins as a continuous integration server and automate compiling mobile apps created with Xamarin. Se describe cómo instalar Jenkins en OS X, configurarlo y configurar las tareas para compilar aplicaciones Xamarin.iOS y Xamarin.Android cuando los cambios se confirman en el sistema de control de versiones.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.