Saltar al contenido principal
Proton v5

Git y red

Git​

El runner descarga el código de los proyectos con el git de la máquina: instala git y déjalo en el PATH.

La máquina no necesita clave SSH ni inicio de sesión en GitHub, GitLab ni Bitbucket. El runner usa la credencial de la integración git registrada en Proton, en Configuraciones > Integraciones, y el repositorio del proyecto queda vinculado a ella en Configuraciones > Repositorio Git.

El código descargado queda en una carpeta del runner, separada por repositorio, rama y commit, y sirve de caché para las siguientes ejecuciones del mismo commit.

Red​

La máquina del runner solo hace conexiones salientes, por el puerto 443 (HTTPS). Necesita alcanzar:

DirecciónPara qué
app.protoncloud.com.brProton: la conexión del runner (HTTPS y WebSocket), la API de la SDK, el envío de log y evidencias y la descarga de las apps móviles
proton-runner-updates.s3.us-east-1.amazonaws.comLas actualizaciones del Proton Runner
El proveedor git (github.com, gitlab.com, bitbucket.org o el servidor de la empresa)El código de los proyectos
pypi.org y files.pythonhosted.orgLas dependencias de los proyectos Python, incluida la Proton Cloud SDK
maven.protoncloud.com.br y repo.maven.apache.orgLa Proton Cloud SDK Java y las demás dependencias de los proyectos Java
Los servidores de descarga de PlaywrightEl navegador de las automatizaciones web, en la primera ejecución
Los sistemas que prueba la automatizaciónEl portal, la API, SAP

Si la salida de la red pasa por un proxy o por un firewall con lista de direcciones, libera las direcciones de arriba y habla con Atomic antes de instalar el runner.