Sobes.tech
Junior — Middle

Milyen automatizálási eszközöket ismer és használt a szoftver integráció és szállítás terén a gyakorlatban?

sobes.tech MI

Válasz az MI-től

A népszerű eszközök közé az integráció és szállítás (CI/CD) automatizálására a következők tartoznak:

  • Jenkins — rugalmas és bővíthető automatizálási szerver nagy közösséggel.
  • GitLab CI/CD — integrálva a GitLab-be, kényelmes GitLab-ot használó projektekhez.
  • CircleCI — felhőalapú megoldás egyszerű konfigurációval.
  • Travis CI — népszerű az open-source közösségben, integrálódik a GitHub-bal.
  • TeamCity — erőteljes eszköz a JetBrains-től, kényelmes felhasználói felülettel.

Gyakorlatban a Jenkins gyakran használatos a build, tesztelés és telepítési pipeline-ok beállítására. Például beállítható, hogy minden push esetén automatikusan fussonak egységtesztek és a projekt buildje, majd az artefaktokat feltöltsék a szerverre.