原文: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