更新於 2024/11/19閱讀時間約 1 分鐘

Gitlab CI/CD 之 Executor 種類

raw-image

前言

上次我們講到 Gitlab 與 Docker 之間關係,上次還沒講 Executor 有哪些小的 Executor,今天我們來把 Executor 補完。

Executor 類型

在 Gitlab CI/CD 中,有提供多種 Executor,可以到 Gtilab 官網有說明 Executor 有多少種 連結 

可以看到 Gitlab 提供的 Executor 有,SSH、Shell、Parallels、VirtualBox、Docker、Docker Machine、Kubernetes、Instance、Custom。當然這麼多種我們不可能都用,我平常工作比較常用的也只有兩個 Shell 跟 Docker 這兩個 Executor。

Shell Executor

ssh executor 是可以提供操作 Linux 指令的 Executor,用起來非常簡單,使用起來有如下圖這樣子。

Docker Executor

docker executor 是可以使用 Docker 這個指令來建立乾淨測試環境,使用起來也非常簡單,使用方式有如下圖。

補充

我們之後會常使用這兩個 Executor 作為教學,剩下的沒有講到的 Executor 可以去官網看一下,大家先預習一下。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.