Runners disponíveis
Esta página detalha os ambientes de execução disponibilizados pela GTI para o Forgejo Actions.
1. Runners Disponíveis
Seção intitulada “1. Runners Disponíveis”Os runners são os agentes responsáveis por executar as etapas descritas nos workflows. Atualmente, a GTI disponibiliza um runner institucional de escopo global, compartilhado entre os repositórios da SES-PB.
| Nome | Tipo | Memória |
|---|---|---|
| GTI | Global | 8 GB |
Labels Disponíveis
Seção intitulada “Labels Disponíveis”As labels são declaradas no workflow por meio da diretiva runs-on. Elas permitem definir tanto o runner de destino quanto a imagem base do contêiner onde as tarefas serão executadas.
| Label | Imagem Base |
|---|---|
docker |
git.ses.pb.gov.br/images/cicd:1 |
cicd |
git.ses.pb.gov.br/images/cicd:1 |
debian |
docker.io/library/node:lts |
Como declarar no seu workflow
Seção intitulada “Como declarar no seu workflow”Para direcionar seu job a um dos ambientes suportados, utilize uma das labels na diretiva runs-on:
jobs: build-padrao: name: Build com Imagem GTI CI/CD runs-on: cicd # ou 'docker' steps: - uses: actions/checkout@v4 - run: echo "Executando no runner padrão da GTI"
build-node: name: Build com Ambiente Node LTS runs-on: debian steps: - uses: actions/checkout@v4 - run: node -v