Sobes.tech
Junior — Middle

Melyik automatizációs eszközt részesíted előnyben a projektjeidben a build és deployment során?

sobes.tech MI

Válasz az MI-től

A build és telepítési automatizálási eszköz kiválasztása a projekt követelményeitől és a technológiai stack-től függ. Gyakran használt eszközök:

  • Jenkins — népszerű automatizálási szerver sok plugin-nal.
  • GitLab CI/CD — a GitLab-be integrálva, kényelmes azoknak a projekteknek, amelyek ott tárolják a repository-kat.
  • GitHub Actions — GitHub projektekhez, lehetővé teszi pipeline-ok közvetlen létrehozását a repository-ban.
  • Ansible — konfiguráció és telepítés automatizálására.

Például, egy egyszerű CI/CD pipeline-hoz GitHub-on, használhatja a GitHub Actions-t:

name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Projekt építése
        run: make build