GitLab Runner: Įvadas
Ši dokumentacija yra Docker atvaizdžių kūrimas vadovo dalis. Visą vadovą rasite čia: Efektyviai kurkite ir įkelkite Docker atvaizdžius iš savo GitLab CI/CD procesų naudodami Stackhero runner'ius ir Docker-in-Docker.
👋 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!
Naudojant Stackhero GitLab Runner, kiekvienas darbas vykdomas izoliuotame konteineryje su Docker executor. Galite kurti savo Docker atvaizdžius tiesiogiai pipeline'e įjungę Docker-in-Docker (DinD). Ši konfigūracija paleidžia Docker daemon'ą šalia jūsų darbo, todėl CI/CD proceso metu galite naudoti docker build ir docker push komandas.
Kiekvienas paleidimas turi neribotą CI/CD minučių kiekį: galite kurti tiek kartų, kiek reikia, nesirūpindami naudojimo apribojimais. Jūsų build cache saugomas runner'io dedikuotame diske, todėl pakartotiniai build'ai gali naudoti ankstesnius sluoksnius. Tai žymiai sumažina build laiką ir pagreitina pipeline'ų vykdymą.