Dezvoltare

Cum construiești un pipeline CI/CD

Actualizat 7/20/2026

CI/CD (integrare și livrare continuă) rulează automat testele și publicarea la fiecare modificare de cod, ca să prinzi erorile devreme și să publici fără efort manual.

Etapele tipice

  1. Build: instalezi dependențele și compilezi.
  2. Test: rulezi testele automate.
  3. Deploy: dacă testele trec, publici pe server.

Cu Gitea Actions

Gitea include un sistem de Actions compatibil cu sintaxa GitHub. Creezi un fișier .gitea/workflows/deploy.yml:

on: [push]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: composer install --no-dev
      - run: php artisan test
      - run: ./deploy.sh

Ai nevoie de un "runner" care execută joburile, pe același server sau pe altul. Vezi instalarea Gitea.

Runner pe server propriu

Un runner dedicat pe un VPS îți dă control total și costuri fixe, spre deosebire de minutele plătite ale serviciilor cloud. Cu facturare orară poți porni un runner doar când ai nevoie.

Secrete

Cheile de deploy și parolele se pun ca secrete în interfața Gitea, niciodată în cod, vezi gestionarea variabilelor de mediu.

Pune ghidul în practică pe un VPS propriu

Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.

Vezi prețurile

Tutoriale similare