Saltar al contenido principal
Proton v5

Configuración del Ambiente

Proton ejecuta las automatizaciones en máquinas de tu empresa o en la nube. Esta sección muestra cómo preparar una máquina para recibir las ejecuciones: el Proton Runner, la cuenta que usa y lo que cada tipo de proyecto necesita tener instalado.

Dónde se ejecutan las automatizaciones​

OpciónPara qué
Proton RunnerAplicación para Windows y Linux que conecta la máquina a Proton. Es el camino habitual. Para automatizaciones de escritorio y de SAP GUI, se ejecuta en la sesión del usuario de Windows.
Proton Runner CLIEl mismo runner en línea de comandos, para servidores y máquinas sin interfaz gráfica.
Cloud RunnerUna máquina en la nube que Proton enciende bajo demanda, cobrada por hora hasta que se apaga. Habla con Atomic para usarla. Ver Cloud Runners.

El runner mantiene una conexión con Proton y recibe las ejecuciones disparadas en el portal, por programación o a través de la API. Para cada ejecución, descarga el código del repositorio git del proyecto, prepara las dependencias, ejecuta la automatización y le devuelve a Proton el estado, el log y las evidencias.

Varios runners pueden formar un cluster, que reparte las ejecuciones entre ellos. En el portal, los runners están en Runners > Gestionar y los clusters en Runners > Cluster.

Paso a paso​

  1. Cuenta. Crea la cuenta que va a usar el runner, preferiblemente una cuenta robot. Ver Cuenta del runner.
  2. Runner. Instala el Proton Runner y conéctalo con esa cuenta.
  3. Máquina. Instala lo que necesita el tipo de proyecto:
  4. Verificación. Comprueba que el runner aparece como libre en el portal, en Runners > Gestionar, y dispara una ejecución de prueba.

Qué cambió respecto a Proton 4​

  • El Proton Runner reemplaza al Proton Client. El instalador ya no instala Java, Maven, Python ni Node: cada máquina recibe solo lo que usan sus proyectos.
  • El proyecto no guarda token ni dirección de Proton: el runner le entrega a la automatización un token que vale solo para esa ejecución. Ver token de la ejecución.
  • La Proton Cloud SDK Java viene de un repositorio Maven público, sin settings.xml ni credenciales en la máquina.
  • El código viene del repositorio a través de la integración git registrada en Proton: la máquina no necesita clave ni inicio de sesión en GitHub, GitLab ni Bitbucket.

La guía de Proton 4 sigue disponible en la documentación de Proton 4 (en portugués).