ci: configura deploy automatico para k3s via forgejo
This commit is contained in:
parent
04f3fba696
commit
810a8403f8
1 changed files with 13 additions and 15 deletions
|
|
@ -16,12 +16,21 @@ jobs:
|
|||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
# AJUSTE VELOZ: Baixa o binário pronto em vez de instalar pelo
|
||||
- name: Install Docker CLI
|
||||
run: |
|
||||
curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz | tar -xz --strip-components=1 -C /usr/local/bin/ docker/docker
|
||||
chmod +x /usr/local/bin/docker
|
||||
docker version --format 'Client version: {{.Client.Version}}'
|
||||
echo "Aguardando Docker Sidecar..."
|
||||
for i in {1..10}; do
|
||||
if docker version &>/dev/null; then
|
||||
echo "Docker conectado com sucesso!"
|
||||
exit 0
|
||||
fi
|
||||
echo "Tentativa $i: Daemon ainda não respondeu, aguardando 5s..."
|
||||
sleep 5
|
||||
done
|
||||
echo "Erro: Não foi possível conectar ao Docker Sidecar."
|
||||
exit 1
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
|
@ -69,6 +78,7 @@ jobs:
|
|||
- name: Setup Kubectl
|
||||
uses: azure/k8s-set-context@v3
|
||||
with:
|
||||
method: kubeconfig
|
||||
kubeconfig: ${{ secrets.KUBECONFIG }}
|
||||
|
||||
- name: Update Kubernetes Secrets
|
||||
|
|
@ -84,19 +94,7 @@ jobs:
|
|||
JWT_SECRET=${{ vars.JWT_SECRET }}
|
||||
JWT_EXPIRATION=${{ vars.JWT_EXPIRATION }}
|
||||
PASSWORD_PEPPER=${{ vars.PASSWORD_PEPPER }}
|
||||
COOKIE_SECRET=${{ vars.COOKIE_SECRET }}NAME READY STATUS RESTARTS AGE
|
||||
forgejo-6c547bdd99-d9fb8 1/1 Running 0 177m
|
||||
forgejo-db-69c86b4788-j594x 1/1 Running 0 177m
|
||||
forgejo-runner-c48b8bf4f-wxrg4 2/2 Running 0 12s
|
||||
root@vmi2950757:~# kubectl logs -f deployment/forgejo-runner -n forgejo -c runner
|
||||
level=info msg="Registering runner, arch=amd64, os=linux, version=v3.3.0."
|
||||
level=warning msg="Runner in user-mode."
|
||||
level=debug msg="Successfully pinged the Forgejo instance server"
|
||||
level=info msg="Runner registered successfully."
|
||||
time="2026-01-23T18:35:14Z" level=info msg="Starting runner daemon"
|
||||
time="2026-01-23T18:35:14Z" level=info msg="runner: k3s-runner, with version: v3.3.0, with labels: [ubuntu-latest self-hosted], declare successfully"
|
||||
|
||||
|
||||
COOKIE_SECRET=${{ vars.COOKIE_SECRET }}
|
||||
COOKIE_DOMAIN=${{ vars.COOKIE_DOMAIN }}
|
||||
BACKEND_PORT=${{ vars.BACKEND_PORT }}
|
||||
BACKEND_HOST=${{ vars.BACKEND_HOST }}
|
||||
|
|
|
|||
Loading…
Reference in a new issue