gitlab
做cicd时用到了,记录一下。
IT老吴
记录自己在工作、学习中的一些感悟、心得。
一方面希望这些博文能够帮助到一些相关从业者,另一方面希望自己能从讲述的角度,更深入的研究这些技术。
展开
-
从零开始阅读gitlab-runner源代码 003 worker 和 runner
阅读和学习一下gitlab-runner的源代码,更好的了解gitlab-runner的运行原理和机制。本章配置一个gitlab,以及runner,进行gitlab-runner run的源代码阅读。看看gitlab-runner是如何实现worker、runner的协调控制。原创 2020-09-17 20:06:31 · 1348 阅读 · 0 评论 -
从零开始阅读gitlab-runner源代码 002 DEBUG
阅读和学习一下gitlab-runner的源代码,更好的了解gitlab-runner的运行原理和机制。本章主要包括了如何对命令交互模式的gitlab-runner源代码进行debug。原创 2020-09-06 22:15:28 · 914 阅读 · 0 评论 -
从零开始阅读gitlab-runner源代码 001 编译
阅读和学习一下gitlab-runner的源代码,更好的了解gitlab-runner的运行原理和机制。本章主要包括了gitlab-runner编译环境,如何打包gitlab-runner和helper。原创 2020-09-02 19:50:23 · 1265 阅读 · 0 评论 -
gitlab 安装指南 docker版
文章目录为什么选择docker安装gitlab拉取镜像创建本地文件夹,所有操作在该文件夹下进行创建并运行一个名为 mygitlab 的容器常规操作修改IP开始体验gitlabssh key为什么选择docker安装gitlab首先:gitlab免费、易用、ci易集成;其次:docker安装不污染原本的操作系统,且安装过程标准化。版本选择:因为公司版本11.10.1,所以自己本子上也装一个。...原创 2019-12-26 21:31:49 · 370 阅读 · 0 评论 -
gitlab-runner使用kubernetes executor
记录一下使用gitlab-runner通过k8s作为executor来进行cicd的一个过程。包括但不限于:gitlab-runner部署到k8s的deployment.yml,以及一些configmap和serviceaccountgitlab-runner使用的config.toml,定义executor=k8s项目根目录的.gitlab-ci.yml文件。定义整个cicd的流程。另外简单提供了一下dind方案,以及业务镜像部署到k8s的方案。原创 2019-01-29 14:11:03 · 3610 阅读 · 0 评论 -
gitlab 安装指南
安装vi /etc/yum.repos.d/gitlab-ce.repo输入以下内容[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=1yum makecacheyum ...原创 2019-01-29 14:35:46 · 150 阅读 · 0 评论 -
gitlab-runner使用docker executor
文章目录gitlabrunner 使用docker executor在gitlab上找到url和token启动容器注册runner进入容器创建runner大致需要以下信息修改runner详细配置[runners.docker.sysctls] 作用等效于gitlabrunner宿主机配置gitlab配置Jenkinsfile简单示例gitlab同时可以使用k8s和docker等多种runnerg...原创 2019-08-30 16:19:29 · 5260 阅读 · 0 评论