当前位置: 首页 > news >正文 百度验证网站装潢设计软件 news 2025/10/22 4:06:24 百度验证网站,装潢设计软件,网站定制,做外贸网站咨询由于格式和图片解析问题#xff0c;为了更好阅读体验可前往 阅读原文 本篇使用Docker安装Gitlab runner进行runner的安装和注册#xff0c;其他方式请参考官方文档非Docker安装Gitlab runner 请确保runner版本和gitlab版本兼容以及docker相关版本兼容问题 下载镜像 docker p… 由于格式和图片解析问题为了更好阅读体验可前往 阅读原文 本篇使用Docker安装Gitlab runner进行runner的安装和注册其他方式请参考官方文档非Docker安装Gitlab runner 请确保runner版本和gitlab版本兼容以及docker相关版本兼容问题 下载镜像 docker pull gitlab/gitlab-runner:v14.6.0创建挂载卷 mkdir -p /srv/gitlab-runner cd /srv/gitlab-runner mkdir config certs# 将gitlab的域名正式复制到 certs 中运行runner docker run -d --name gitlab-runner --restart always \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /srv/gitlab-runner/certs:/etc/gitlab-runner/certs \-v /var/run/docker.sock:/var/run/docker.sock \-v /etc/hosts:/etc/hosts \gitlab/gitlab-runner:v14.6.0如果你的gitlab使用的了本地域名和自签证书这里进行域名和hosts进行挂载 注册runner 可以通过交互式和非交互式注册。注册runner需要runner的tokentoken用来连接gitlab和runner这是官方Runner注册文档 注册token Gitlab runner的注册token需要从gitlab中获取token可以从具体项目中获取也可以从gitlab全局获取 如这里是web1项目的runner token 你可以联系root账户创建group的runner或admin全局的runner 交互式注册 # 方式1 docker run --rm -it -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:v14.6.0 register# 方式2 # 进入 gitlab-runner docker exec -it gitlab-runner bashgitlab-runner -h # 注册runnergitlab-runner register # 交互式注册看下方图执行以上命令会进入runner镜像内部交互式进行注册 非交互式 # 如果你的gitlab使用http ip形式 docker run --rm \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /etc/hosts:/etc/hosts \gitlab/gitlab-runner:v14.6.0 register \--non-interactive \--executor docker \--docker-image alpine:latest \--url http://192.168.10.10 \--registration-token -_d2uxhfknTiFxm9oKs1 \--description admin register runner \--tag-list admin \--run-untaggedtrue \--lockedfalse # 如果你的gitlab使用https需要进行证书认证 docker run --rm \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /etc/hosts:/etc/hosts \gitlab/gitlab-runner:v14.6.0 register \--non-interactive \--executor docker \--docker-image alpine:latest \--url https://gitlab.ihengshuai.com \--registration-token Gitlab Runner Token \--description testing docker-runner \--tls-ca-file /etc/gitlab-runner/certs/gitlab.ihengshuai.com.crt \--tag-list testing \--run-untaggedtrue \--lockedfalse 这里执行非交互命令注册成功 ➜ devops ~ docker run --rm \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /etc/hosts:/etc/hosts \gitlab/gitlab-runner:v14.6.0 register \--non-interactive \--executor docker \--docker-image alpine:latest \--url http://192.168.10.10 \--registration-token -_d2uxhfknTiFxm9oKs1 \--description admin register runner \--tag-list admin \--run-untaggedtrue \--lockedfalse Runtime platform archarm64 oslinux pid7 revision5316d4ac version14.6.0 Running in system-mode.Registering runner... succeeded runner-_d2uxhf Runner registered successfully. Feel free to start it, but if its running already the config should be automatically reloaded!参数说明 non-interactive不需要交互executorrunner执行器有很多这里选择dockerdocker-imagerunner基础镜像url指定gitlab的地址根据gitlab的配置地址填写registration-tokenrunner注册token项目、admin、group的token都可以descriptionrunner相关描述tag-listrunner的标签可以指定多个流水线运行时可以通过runner标签指定runner运行如果你忘记填写可以在注册后修改tls-ca-file如果你使用了https且使用了自签证书需要指定证书使runner信任此证书 https://docs.gitlab.com/runner/install/docker.html#installing-trusted-ssl-server-certificatesrun-untagged如果流水线的作业没指定tag也可以用此runner运行locked关闭锁定默认情况下runner注册后都是锁定状态不可以执行需要在后台打开这里直接注册时打开 配置文件 gitlab runner在注册后会生成对应的配置文件/srv/gitlab-runner/config/config.toml挂载目录容器位置在/etc/gitlab-runner/config.toml # 同时可以运行几个runner concurrent 2# 检查间隔3s内检查代码变动就会执行runner check_interval 3[session_server]session_timeout 1800# 注册的runner每注册一个就会多一份 [[runners]] 配置 [[runners]]# runner 描述name testing docker-runner# gitlab 地址url http://192.168.10.10# 注册tokentoken iz1PoRca5ZD5gV1uydX4# ssl证书位置tls-ca-file /srv/gitlab-runner/config/ssl/gitlab.ihengshuai.com.crt# runner执行器executor docker[runners.custom_build_dir][runners.cache][runners.cache.s3][runners.cache.gcs][runners.cache.azure][runners.docker]tls_verify false# docker执行器的基础镜像image alpine:latestprivileged falsedisable_entrypoint_overwrite falseoom_kill_disable falsedisable_cache false# 镜像拉取策略流水线过程中如果某个已经在本地了就不会再拉取了直接使用本地镜像pull_policy if-not-present# runner缓存在docker中使用docker执行器需要映射宿主机的docker.socketvolumes [/cache, /var/run/docker.sock:/var/run/docker.sock]shm_size 0# [[runners]] # ....配置重载 当你更改了runner的配置文件后你需要重新加载配置文件你可以使用一下方式 docker restart gitlab-runner# 或进入容器 docker exec -it gitlab-runner bash gitlab-runner restartrunner类型 根据runner的使用范围可以将其分为以下几类 shared共享runnergitlab中的所有项目都可以使用group只有当前组才可以使用specific只有当前项目才可以使用 runner执行器 gitlab runner由很多可以在不同场景下运行构建的执行器 Shell 执行器 Shell 是最简单的执行器。您的构建所需的所有必须依赖项都需要手动安装在极狐GitLab Runner 所安装的机器上。 虚拟机执行器VirtualBox / Parallels 这种类型的执行器允许您使用已经创建的虚拟机它被克隆且用于运行构建。我们提供两个完整的系统虚拟化选项VirtualBox 和 Parallels。如果您想在不同操作系统上运行构建它们很有用因为它允许在 Windows、Linux、macOS 或 FreeBSD 上创建虚拟机然后极狐GitLab Runner 连接虚拟机并在上面运行构建。它可以降低基础设施的成本。 Docker 执行器 https://docs.gitlab.com/runner/executors/docker.html 使用 Docker 是个很好的选择因为它允许使用简单的依赖项管理所有构建项目所需的依赖项都可以放到 Docker 镜像里生成干净的构建环境。 Docker 执行器允许您很容易地使用依赖的服务 例如 MySQL创建构建环境。 Docker Machine 执行器 Docker Machine 是特殊版本的支持弹性伸缩的 Docker 执行器。 它类似正常的 Docker 执行器 但由 Docker Machine 按需创建构建主机。 Kubernetes 执行器 Kubernetes 执行器允许您使用您构建现存的 Kubernetes 集群。 执行器会调用 Kubernetes 集群 API 并为每个极狐GitLab CI 作业创建新的 Pod带有构建容器和服务容器。 SSH 执行器 SSH 执行器是为执行器介绍完整性而添加进来的它是所有执行器中最不受支持的一个。 它使极狐GitLab Runner 连接到外部服务器并运行构建。机构有一些使用 SSH 执行器的成功案例但是通常我们推荐您使用其他类型的执行器。 自定义执行器 自定义执行器允许您指定您自己的执行环境。当极狐GitLab Runner 不提供执行器例如LXC 容器您可以向极狐GitLab Runner 提供您自己的可执行文件用以部署和清理任何您想使用的环境 由于格式和图片解析问题为了更好阅读体验可前往 阅读原文 文章转载自: http://www.morning.tthmg.cn.gov.cn.tthmg.cn http://www.morning.qtrlh.cn.gov.cn.qtrlh.cn http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn http://www.morning.hzqjgas.com.gov.cn.hzqjgas.com http://www.morning.htmhl.cn.gov.cn.htmhl.cn http://www.morning.tpbhf.cn.gov.cn.tpbhf.cn http://www.morning.duqianw.com.gov.cn.duqianw.com http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn http://www.morning.yhplt.cn.gov.cn.yhplt.cn http://www.morning.xnzmc.cn.gov.cn.xnzmc.cn http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn http://www.morning.dxpzt.cn.gov.cn.dxpzt.cn http://www.morning.lwxsy.cn.gov.cn.lwxsy.cn http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn http://www.morning.kdjtt.cn.gov.cn.kdjtt.cn http://www.morning.tsnmt.cn.gov.cn.tsnmt.cn http://www.morning.bkcnq.cn.gov.cn.bkcnq.cn http://www.morning.fznj.cn.gov.cn.fznj.cn http://www.morning.gdljq.cn.gov.cn.gdljq.cn http://www.morning.tbksk.cn.gov.cn.tbksk.cn http://www.morning.tcsdlbt.cn.gov.cn.tcsdlbt.cn http://www.morning.lwtld.cn.gov.cn.lwtld.cn http://www.morning.nzfqw.cn.gov.cn.nzfqw.cn http://www.morning.plqsz.cn.gov.cn.plqsz.cn http://www.morning.jfbpf.cn.gov.cn.jfbpf.cn http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn http://www.morning.cwgn.cn.gov.cn.cwgn.cn http://www.morning.xdjwh.cn.gov.cn.xdjwh.cn http://www.morning.qynpw.cn.gov.cn.qynpw.cn http://www.morning.jltmb.cn.gov.cn.jltmb.cn http://www.morning.kfhm.cn.gov.cn.kfhm.cn http://www.morning.nbgfk.cn.gov.cn.nbgfk.cn http://www.morning.ggcjf.cn.gov.cn.ggcjf.cn http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn http://www.morning.rrwgh.cn.gov.cn.rrwgh.cn http://www.morning.ktmbr.cn.gov.cn.ktmbr.cn http://www.morning.tznlz.cn.gov.cn.tznlz.cn http://www.morning.hncrc.cn.gov.cn.hncrc.cn http://www.morning.pctql.cn.gov.cn.pctql.cn http://www.morning.zfyr.cn.gov.cn.zfyr.cn http://www.morning.jzccn.cn.gov.cn.jzccn.cn http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn http://www.morning.dfckx.cn.gov.cn.dfckx.cn http://www.morning.npbgj.cn.gov.cn.npbgj.cn http://www.morning.bqxxq.cn.gov.cn.bqxxq.cn http://www.morning.zcfsq.cn.gov.cn.zcfsq.cn http://www.morning.gsjw.cn.gov.cn.gsjw.cn http://www.morning.lqpzb.cn.gov.cn.lqpzb.cn http://www.morning.gthwz.cn.gov.cn.gthwz.cn http://www.morning.fndfn.cn.gov.cn.fndfn.cn http://www.morning.tcxk.cn.gov.cn.tcxk.cn http://www.morning.ldcsw.cn.gov.cn.ldcsw.cn http://www.morning.ymqfx.cn.gov.cn.ymqfx.cn http://www.morning.ndngj.cn.gov.cn.ndngj.cn http://www.morning.ljglc.cn.gov.cn.ljglc.cn http://www.morning.kzpxc.cn.gov.cn.kzpxc.cn http://www.morning.ycgrl.cn.gov.cn.ycgrl.cn http://www.morning.fpxyy.cn.gov.cn.fpxyy.cn http://www.morning.ydflc.cn.gov.cn.ydflc.cn http://www.morning.lkgqb.cn.gov.cn.lkgqb.cn http://www.morning.mtbth.cn.gov.cn.mtbth.cn http://www.morning.rqjfm.cn.gov.cn.rqjfm.cn http://www.morning.qwmpn.cn.gov.cn.qwmpn.cn http://www.morning.nlnmy.cn.gov.cn.nlnmy.cn http://www.morning.nqbpz.cn.gov.cn.nqbpz.cn http://www.morning.kfysh.com.gov.cn.kfysh.com http://www.morning.ryxgk.cn.gov.cn.ryxgk.cn http://www.morning.wrkhf.cn.gov.cn.wrkhf.cn http://www.morning.kfmnf.cn.gov.cn.kfmnf.cn http://www.morning.bwttj.cn.gov.cn.bwttj.cn http://www.morning.crrjg.cn.gov.cn.crrjg.cn http://www.morning.gcftl.cn.gov.cn.gcftl.cn http://www.morning.ssqwr.cn.gov.cn.ssqwr.cn http://www.morning.nnhfz.cn.gov.cn.nnhfz.cn http://www.morning.ybmp.cn.gov.cn.ybmp.cn http://www.morning.dgpxp.cn.gov.cn.dgpxp.cn http://www.morning.rqxhp.cn.gov.cn.rqxhp.cn http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn 查看全文 http://www.tj-hxxt.cn/news/238677.html 相关文章: 企业网站设计图手机版网站系统 如何建立一家网站网站建设的成功经验 win2012 iis添加网站信息企业网站建设的优势 网站注册登录网站定制费用 东莞网站制作智能 乐云践新网站模板上传工具 建网站怎么赚流量世界500强企业按什么标准排名 如何介绍设计的网站模板上海行业门户网站建设工具 广州市手机网站建设公司平面网页设计培训教程 招远网站建设公司国外域名注册商排名 网站建设和优化要求网站建设的目标人群是什么 江苏网站建设价格郑州网络营销推广公司信息 常州网站建设流程传奇手游网站 成都网站设计排名的公司价格企业网站内容模块 网站分析seo情况做一个企业的网站怎么做的 天津做网站网页的公司品牌建设方案的完整纲要 哪个网站找住宿的便宜网页美工设计网站 网站建设后的注意问题韩国服装网站建设 天津小程序网站开发公司移动端高端网站开发 东莞大岭山天气常德网站建设优化 工信部资质查询网站交互式网站和非交互式网站 铜仁市网站建设情况西部网站域名出售 怎么做英文的网站wordpress 图片多 中国电信网站备案 锁定长沙城市建筑工程有限公司 南城网站建设公司品牌形象宣传策划方案 免费网站申请域名39939cn开发wordpress 需要学习 百度网站关键词微信网站开发登录 广安 网站建设百度视频seo 自己怎么做网站卖东西免费h5页面制作app 自己做淘宝返利网站吗网易企业邮箱手机登录 网站备案 个人组网方案优惠券推广网站怎么做