Git e rede
Git
O runner baixa o código dos projetos com o git da máquina: instale o git e deixe-o no PATH.
A máquina não precisa de chave SSH nem de login no GitHub, no GitLab ou no Bitbucket. O runner usa a credencial da integração git cadastrada no Proton, em Configurações > Integrações, e o repositório do projeto fica ligado a ela em Configurações > Repositório Git.
O código baixado fica numa pasta do runner, separada por repositório, branch e commit, e serve de cache para as próximas execuções do mesmo commit.
Rede
A máquina do runner só faz conexões de saída, pela porta 443 (HTTPS). Ela precisa alcançar:
| Endereço | Para quê |
|---|---|
app.protoncloud.com.br | O Proton: a conexão do runner (HTTPS e WebSocket), a API da SDK, o envio de log e evidências e o download dos apps mobile |
proton-runner-updates.s3.us-east-1.amazonaws.com | As atualizações do Proton Runner |
O provedor git (github.com, gitlab.com, bitbucket.org ou o servidor da empresa) | O código dos projetos |
pypi.org e files.pythonhosted.org | As dependências dos projetos Python, incluindo a Proton Cloud SDK |
maven.protoncloud.com.br e repo.maven.apache.org | A Proton Cloud SDK Java e as outras dependências dos projetos Java |
| Os servidores de download da Playwright | O navegador das automações web, na primeira execução |
| Os sistemas que a automação testa | O portal, a API, o SAP |
Se a saída da rede passa por um proxy ou por um firewall com lista de endereços, libere os endereços acima e fale com a Atomic antes de instalar o runner.