GitLab Runner: 4 žingsnis: Paleiskite pirmąjį pipeline

Ši dokumentacija yra Darbo pradžia vadovo dalis. Visą vadovą rasite čia: Prijunkite savo Stackhero GitLab Runner prie GitLab.com, Stackhero for GitLab arba savo nuosavo GitLab serverio ir paleiskite pirmąjį pipeline vos per kelias minutes.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paprastą GitLab Runner cloud sprendimą, kuris leidžia efektyviai ir be rūpesčių vykdyti jūsų GitLab CI/CD užduotis. Štai ko galite tikėtis:

  • Neribotos CI/CD minutės: vykdykite savo pipelines tiek kartų, kiek reikia, be apmokestinimo už minutes ar netikėtų mokesčių.
  • Keli vienu metu vykdomi darbai: spartinkite kūrimo procesą paleisdami kelias užduotis lygiagrečiai.
  • Docker executor su Docker-in-Docker palaikymu: lengvai kurkite ir talpinkite konteinerių atvaizdus kaip CI/CD proceso dalį.
  • Puikiai veikia tiek su GitLab.com, tiek su self-managed GitLab instancijomis.
  • Privati, dedikuota infrastruktūra su greitu NVMe/SSD saugojimu užtikrina stabilų ir nuspėjamą build našumą.
  • Pasiekiama 🇪🇺 Europoje ir 🇺🇸 JAV regionuose, kad atitiktų jūsų komandos poreikius.

Taupykite laiką: galite prijungti savo pirmąjį GitLab Runner ir pradėti vykdyti pipelines vos per kelias minutes!

Pridėkite .gitlab-ci.yml failą į savo repozitorijos šaknį, kad apibrėžtumėte pipeline:

stages:
  - build
  - test

build:
  stage: build
  image: node:22
  script:
    - npm ci
    - npm run build

test:
  stage: test
  image: node:22
  script:
    - npm test

Padarykite commit ir išsiųskite pakeitimus (push). GitLab paleis pipeline, o jūsų Stackhero runner įvykdys užduotis. Jei runner kūrimo metu pridėjote žymas, galite jas nurodyti užduotyse taip:

build:
  stage: build
  tags:
    - stackhero
  image: node:22
  script:
    - npm ci
    - npm run build

Nuo šiol jūsų pipeline vykdomi dedikuotame runner, su neribotomis build minutėmis ir be jokių naudojimo apribojimų.