一、Introjenkins和runner,作为主流自动化运维工具来说,两者的大思路其实是一样的,就是将我们提交到代码仓库的代码拉到jenkins或者runner运行的机器里,然后执行一系列的命令(这里通常是指打包和发布的命令,当然你想执行什么样的命令都是可以自己定义的)二、Runner安装注册准备工作 在gitlab创建个人项目,注意查看如下信息,在注册runner的时候会用到(必须是项目的管理
转载
2024-04-14 10:09:50
231阅读
最近要为团队内一个项目搭建持续集成。项目代码托管在公司内部的 GitLab 上,于是很自然的选择使用 GitLab 自带的 CI/CD 功能。在 GitLab 的 CI/CD 流程中具体执行任务的节点叫做 runner。GitLab 中有两种类型的 runner:Shared Runners 由 GitLab 管理员配置的公有 runner。多个项目公用。作为开发人员无需配置,可以直接使用。Spe
转载
2024-03-28 11:11:15
151阅读
Gitlab Runner简介Gitlab实现CICD的方式有很多,比如通过Jenkins,通过Gitlab Runner等,今天主要介绍后者。Gitlab在安装的时候,就默认包含了Gitlab CI的能力,但是该能力只是用于协调作业,并不能真的去执行作业,因此需要搭配Gitlab Runner来作为执行器实现具体的CICD工作。Gitlab Runner可以被安装在任意支持的系统上,比如Linu
今天在少珺小伙伴的协助下,使用了 gitlab 的 runner 给全组的项目做自动的构建。为什么需
原创
2022-04-21 14:04:39
421阅读
今天在少珺小伙伴的协助下,使用了 gitlab 的 runner 给全组的项目做自动的构建。为什么需要使用 Gitlab 的 Runner 做自动构建,原因是之前是用的是 Jenkins 而新建一个底层库项目想要接入自动构建等,需要来回在 Gitlab 和 Jenkins 上配置,大概步骤差不多有 20 步,同时还有一堆 Jenkins 的坑。另外服务
原创
2021-06-29 17:25:38
665阅读
1、向服务器发送网络请求 [root@localhost ~]# curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh|sudo bash 2、Linux装gitlab-
原创
2023-07-30 00:14:24
80阅读
GitLab CI部署:Runner部署及遇到的问题GitLab CI部署:Runner部署及遇到的问题1、Gitlab2、创建群组及项目3、找到项目独立的token4、部署gitlab runner4.1注册Q&A GitLab CI部署:Runner部署及遇到的问题如果已经对gitlab相当了解,且英文水平较好,可以直接阅读官方的runner安装文档。安装文档:Windows:htt
转载
2024-05-04 19:16:03
221阅读
主要记录学习过程中所遇到的一些问题的解决方法,如有错误欢迎指出,轻喷~“//”注释符号,非命令必须输入git branch //查看本地分支git branch -r //查看远程分支 git status //查看分支下的内容哪些发生了更改 git checkout 分支名字A //切换本地分支到分支A git远程已经把某个分支合并
转载
2024-03-28 06:31:31
96阅读
Gitlab-runner 构建失败问题排查:问题起因:基于gitlab ci 进行自动化构建,当发起 merge_requests
原创
2019-04-30 14:29:43
568阅读
Gitlab-runner构建失败问题排查:问题起因:基于gitlabci进行自动化构建,当发起merge_requests请求出发构建时job运行报错,官方推荐升级gitlab-runner版本,版本升级后运行构建依然货报错,报错内容如下:Runningwithgitlab-runner11.10.1(1f513601)onjp.ptmind.com0ea06a67UsingShellexecu
原创
2019-04-30 14:29:43
10000+阅读
点赞
2评论
GitLab Runner是一个开源项目,用于运行你的作业(jobs)并将结果发送回GitLab。它与GitLab CI结合使用,GitLab CI是GitLab用于协调jobs的开源持续集成服务。1. InstallInstall GitLab Runner using the official GitLab repositories (首选)1、添加GitLab的官方仓库:# For RHEL
转载
2020-02-03 13:20:00
489阅读
2评论
前言公司前端大佬因为某些原因离职了,走的比较匆忙,自己之前一直很少接触这方面的东西,一直都是一知半解。这两天我一边学,一边动手搭建,同时记录整个搭建过程。这是一系列文章,从搭建 Gitlab 到 安装、注册Gitlab-runner 再到二者结合去部署一个简单的项目,通过这几篇文章,你将学会如何在 Gitlab 上自动化打包部署自己的项目。系列文章一共有四篇,包括:如何在阿里云上安装Gitlab安
转载
2024-03-01 12:37:15
143阅读
1、Gitlab-runnerGitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI结合使用,GitLab CI是GitLab随附的用于协调作业的开源持续集成服务。要求GitLab Runner是用Go编写的,可以作为一个二进制文件运行,不需要特定于语言的要求。它旨在在GNU / Linux,macOS和Windows操作系统上运行。只要您可以
转载
2024-01-07 22:23:09
141阅读
Gitlab Runner安装和简单使用1. 安装和配置GitLab-CIGitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。GitLab-RunnerGitLab-Runner是配合GitLab-CI进行使用的。一般地,GitL
转载
2024-03-28 11:45:17
158阅读
1、GitLab-CI GitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。 2、GitLab-RunnerGitLab-Runner是配合GitLab-CI进行使用的。一般地,GitLab里面的每一个工程都会定义一个属
转载
2024-03-05 09:08:21
124阅读
简介:gitlab-runner是一个开源项目,用于运行Pipeline作业并将结果发送回GitLab。它与GitLab CI一起使用,GitLab CI是GitLab随附的开源持续集成服务,用于协调作业。gitlab-runner是用Go编写,可以作为单个二进制文件运行,不需要语言特定的要求。流程图梗概:gitlab-runner的三种类型:共享Runner(Shared Runner),所有项
转载
2024-07-01 19:45:05
434阅读
本来想用TravisCI去小试牛刀测试一下集成构建的,但是那个网站很不稳,需要从github中同步项目才能持续构建,两不稳咱还没工具,无奈放弃!然后就换了gitlab自带的CI/CD工具去进行集成初体验!为啥要用持续集成呢?快速发现错误;方便整体工作流程,开发测试都很方便;环境及工具windows docker gitlab/git因为是在window下的,大家不是可以从第二步开始进行1.wi
转载
2024-03-27 19:50:30
52阅读
git详细使用教程文章目录:一、 git介绍与安装1、git介绍2、git的安装3、git使用前的说明二、git的基础使用1、走进git之前2、git基础使用1、`git init` 项目初始化(`init`)成仓库(`repository`)2、`git add` 管理文件3、`git commit ` 把文件提交到仓库,命令:三、git 的高级使用1、git的高级使用11、`git rese
安装docker
image.png
我安装的stable 版本
下载下来是一个dmg的安装包,直接安装就可以了。
网络问题
嗯,在国内做开发必须谈网络问题,安装好docker之后,建议使用国内的docker镜像源,我用的是aliyun的。
首先你得有aliyun的账号:
如果你登录了,进入到上面的页面,点击上面页面的【控制台】
然后点击【产品服务】搜索 镜像 点击 容器镜像服务
image.
转载
2023-08-14 08:30:33
94阅读
自动化部署
原创
2019-07-23 19:56:13
3898阅读
点赞
1评论