Kofre
CLI / CI/CD

CI/CD

Automatizar pull o run en pipelines.

Estado actual#

Crea un token de solo lectura para tu pipeline. Se muestra una sola vez, así que guárdalo como secreto en tu CI.

Terminal
kofre tokens create --name ci --envs prod --expires 90

Expórtalo como KOFRE_TOKEN, instala la CLI y usa kofre run o kofre pull. No hace falta iniciar sesión.

.github/workflows/deploy.yml
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: 22 }
- run: npm install -g @kofre/cli
- run: kofre run --env prod -- npm run deploy
env:
KOFRE_TOKEN: ${{ secrets.KOFRE_TOKEN }}