Sobes.tech
Junior — Middle

Milyen automatik építő rendszereket részesítesz előnyben a projektjeidben?

sobes.tech MI

Válasz az MI-től

A legtöbbször Jenkins-t és GitLab CI/CD-t használok projektek automatikus építéséhez. A Jenkins rugalmas és sok pluginja miatt kényelmes, lehetővé téve az építés integrálását különböző eszközökkel és tesztekkel. A GitLab CI/CD akkor ideális, ha a projekt GitLabon van tárolva — minden beépített és könnyen konfigurálható a .gitlab-ci.yml segítségével.

Néha Travis CI-t és CircleCI-t is használok nyílt forráskódú projektekhez, mivel ingyenes erőforrásokat és egyszerű konfigurációt kínálnak.

Egyszerű pipeline példája GitLab CI-ben:

stages:
  - build
  - test

build_job:
  stage: build
  script:
    - go build ./...

test_job:
  stage: test
  script:
    - go test ./...