ci: configura deploy automatico para k3s

This commit is contained in:
Marcus 2026-01-23 16:35:16 -03:00
parent 05fc1977a8
commit d7cab90926

View file

@ -10,21 +10,19 @@ jobs:
build-and-push:
runs-on: docker-ready
steps:
- name: Prepare Environment (Fix 404 & Docker)
- name: Install Dependencies
run: |
# Instalamos o Git para que o Checkout use 'git clone' em vez de API REST
# Instalamos o Docker CLI para falar com o sidecar
apk add --no-cache git docker-cli docker-cli-buildx
# Usando sh puro para instalar o que falta
apk add --no-cache git docker-cli docker-cli-buildx nodejs
- name: Checkout code
uses: actions/checkout@v4
with:
# Força o checkout a usar o binário git instalado acima
fetch-depth: 1
- name: Set up Docker Buildx
run: |
# Inicializa o builder usando o socket compartilhado
# Comando direto sem depender de bash
docker buildx create --use --driver docker-container --name local-builder || docker buildx use local-builder
docker buildx inspect --bootstrap
@ -63,8 +61,7 @@ jobs:
needs: build-and-push
runs-on: docker-ready
steps:
# Repetimos a instalação do git/kubectl se necessário no segundo job
- name: Prepare Deploy Environment
- name: Prepare Deploy
run: apk add --no-cache git
- name: Checkout code