Cum construiești un pipeline CI/CD
Actualizat 10/16/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
- Build: instalezi dependențele și compilezi.
- Test: rulezi testele automate.
- 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țurileTutoriale similare
Cum trimiți mesaje WhatsApp din aplicațiile tale cu OpenWA
OpenWA îți dă un API REST peste WhatsApp, pe serverul tău. Iată cum îl instalezi, îl conectezi și trimiți primul mesaj, în siguranță.
Actualizat 10/16/2026DezvoltareCum lansezi o aplicație din Git cu Openship
De la depozit Git la aplicație live, cu bază de date, domeniu și SSL, pe serverul tău, fără fișiere de configurare.
Actualizat 10/16/2026DezvoltareCum instalezi PHP (mai multe versiuni) și Composer
Instalează versiunea de PHP potrivită proiectului tău, alături de Composer pentru gestionarea pachetelor.
Actualizat 10/16/2026