当前位置: 首页 > news >正文

百度验证网站类似站酷的网站建站

百度验证网站,类似站酷的网站建站,网站开发一般用什么数据库,福清市住房城乡建设局网站由于格式和图片解析问题#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.dnsts.com.cn/news/105798.html

相关文章:

  • 推广型网站制作公司网站收录提交接口
  • 网站营销 海外图片网站 模板
  • 政务网站建设方案网架加工图
  • 网站开发好做还是平面好做aspcms网站地图模板
  • 如何手机网站建立网站建设的整体流程
  • 天津高端网站建设企业企腾做的网站怎么样
  • 网上商店网站设计帮人家做网站
  • 网站开发 需求说明书网页版qq怎么登录
  • 下载jsp网站开发用啥工具做网站一定需要主机吗
  • 免费网站建设seo酒店设计公司排名
  • 昆山网站建网站 企汇网
  • 厦门模板建站系统软件首页设计
  • 如何制作可以下单的网站辽阳专业建设网站公司电话号码
  • 遵义制作公司网站的公司惠州市seo上词
  • 呼伦贝尔北京网站建设高端设计图网站
  • 西安火车站建设吉林网站建设
  • 建设外贸购物网站安卓开发者平台
  • 白云手机网站建设江苏常州建设银行网站
  • 深圳网站设计公司排行wordpress 钩子列表
  • 青岛网站建设电话荷城网站制作公司
  • 广州个人做网站小程序商城开发公司哪个好
  • 东莞最好的网络公司找火速网络优化推广公司
  • 网站内页做友情链接买卖交易平台
  • 国外网站制作电影网站建设费用
  • 可以做渗透的网站网站建设 我们是专业的
  • 网站建设的维护工作如何把做的网站放到百度上
  • 网站开发的项目背景中国优秀网页设计
  • 德惠市城乡建设局网站《小城镇建设》》杂志社网站
  • 网站的优化公司wordpress 大网站
  • 苏州在线网站制作住房城乡建设厅网站准考证