Pular para o conteúdo

Runners disponíveis

Esta página detalha os ambientes de execução disponibilizados pela GTI para o Forgejo Actions.

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

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

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