GitLab Runner: 簡介

此文件屬於建立 Docker 映像檔指南的一部分。請在此處查看完整指南:使用 Stackhero runner 及 Docker-in-Docker,從您的 GitLab CI/CD pipeline 高效地建構及推送 Docker 映像檔

👋 歡迎瀏覽 Stackhero 文件!

Stackhero 提供簡單易用的 GitLab Runner cloud 方案,讓您高效且輕鬆地執行 GitLab CI/CD 任務。您可以享有以下優勢:

  • 無限 CI/CD 分鐘數:隨時隨地運行 pipeline,無需按分鐘計費,亦無額外收費。
  • 多個並行任務:可同時運行多個 job,加快開發流程。
  • 支援 Docker executorDocker-in-Docker:輕鬆於 CI/CD 流程中建構及推送 container image。
  • 完美兼容 GitLab.com自建 GitLab 實例。
  • 專屬私人基礎設施,配備高速 NVMe/SSD 儲存,確保建構效能穩定且可預測。
  • 服務覆蓋 🇪🇺 歐洲🇺🇸 美國 地區,靈活配合您的團隊需求。

節省時間:您只需數分鐘即可連接首個 GitLab Runner,立即開始運行 pipeline!

使用 Stackhero GitLab Runner,每個 job 都會在一個全新的 container 內執行,並採用 Docker executor。只要啟用 Docker-in-Docker(DinD),您就可以直接在 pipeline 內建構自己的 Docker 映像檔。這個設定會在您的 job 旁邊啟動一個 Docker daemon,讓您可以在 CI/CD 流程中執行 docker builddocker push 指令。

每次執行都享有 無限 CI/CD 分鐘:您可以隨時進行建構,無需擔心用量限制。您的 build cache 會儲存在 runner 專屬的硬碟上,因此重複建構時可以重用之前的 layer,大幅縮短建構時間,加快 pipeline 完成速度。