原文:docker運行gitlab runner且指定shell executor后使用scp ssh完成一個靜態網站的ci 過程記錄

所謂executor就是執行者的意思,即gitlab runner執行任務時候的具體承載媒介,我們的gitlab上可能會有很多項目,不同項目會使用不同語言開發,不可能把構建所有項目用到的環境都配置在gitlab runner運行的機器之上,所以才會有executor。 gitlab runnerexecutor的類型以及每種類型的適用范圍可以在官方文檔上查看https: docs.gitlab.c ...

2020-04-01 21:56 0 3608 推薦指數:

查看詳情

Gitlab CI/CD 之 Gitlab Runner Docker Executor 緩存問題

定義一個流水線 在我們使用Gitlab的CICD的時候會定義一個Pipeline,Pipeline會由多個stage組成,stage整體是串行的,中間會存在並行任務。 如下是一個前端vue、后端.net的項目的自動化打包流水線 流水線中一共6個環節:prebuild、build、test ...

Wed Jun 09 09:00:00 CST 2021 0 1186
Gitlab CI/CD 之 Gitlab-Runner - Docker Executor

概述 Gitlab-RunnerGitlab CI/CD的執行者,gitlab-runner又有很多種類型(就是所謂的executor): SSH Shell Parallels VirtualBox Docker Docker Machine ...

Wed Jun 09 07:26:00 CST 2021 0 238
Docker搭建自己的Gitlab CI Runner

轉載自:https://cloud.tencent.com/developer/article/1010595 1、Gitlab CI介紹 CI:持續集成,我們通常使用CI來做一些自動化工作,比如程序的打包,單元測試,部署等,這種構建方式避免了打包環境差異引起的錯誤,提高了工作效率 ...

Fri Sep 25 00:19:00 CST 2020 0 1174
Docker in Docker版本Gitlab CI Runner配置

1.構建新的gitlab-runner image,使用如下Dockerfile(ubuntu版本): 2.改變宿主機(centos) /var/run/docker.sock的用戶組為root:root 3.啟動 ...

Fri Dec 16 23:23:00 CST 2016 0 1721
搭建自己的GitLab CI Runner 運行Laravel測試

搭建自己的GitLab-CIGitLab-Runner 運行Laravel測試 Preface 前言 這篇文章將介紹如何使用自己的機器來搭建用於 Gitlab CIrunner. 在搭建自己的 CI Runner 之前,需要先明確一些概念: Continuous ...

Mon Oct 16 19:44:00 CST 2017 0 1771
使用gitlab runner 進行CI(一):gitlab runner與jenkins的選擇

前言 現在挺多公司使用gitlab管理代碼,我司也是。在開發人員發起代碼合入請求(merge request)時,如果能先進行一些前置檢查(包括單測、靜態檢查、編譯檢查等),那就既減輕了code review人員的負擔,也能更好的保證代碼的正確性和穩定性。以前jenkins是這方面的不二之選 ...

Tue Nov 10 22:11:00 CST 2020 0 1213
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM