Forgejo Actions
O Forgejo Actions é a solução integrada de automação e CI/CD do GitSES. Ele utiliza uma sintaxe declarativa em YAML compatível com o formato de workflows do GitHub Actions, permitindo testar, construir imagens e publicar aplicações diretamente da infraestrutura da SES-PB.
1. Localização dos Arquivos de Workflow
Seção intitulada “1. Localização dos Arquivos de Workflow”Para que o GitSES identifique e execute suas automações, os arquivos de configuração devem residir obrigatoriamente dentro do repositório em um dos seguintes diretórios:
.forgejo/workflows/(padrão recomendado no GitSES).gitea/workflows/.github/workflows/
Os arquivos devem possuir a extensão .yaml ou .yml (ex.: .forgejo/workflows/pipeline.yaml).
2. Anatomia de um Workflow
Seção intitulada “2. Anatomia de um Workflow”Todo workflow é composto por quatro blocos fundamentais:
name -> Nome legível da pipelineon -> Gatilhos de disparo (eventos)jobs -> Conjunto de tarefas a executar └── runs-on -> Tipo de runner/ambiente └── steps -> Lista sequencial de passos/comandos