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

深圳做网站营销策略分析论文

深圳做网站,营销策略分析论文,做商城网站技术要点,个人备案做公司网站Gitlab Runner GitLab Runner是一个用于运行GitLab CI/CD流水线作业的软件包,由GitLab官方开发,完全开源。你可以在很多主流的系统环境或平台上安装它,如Linux、macOS、Windows和Kubernetes。如果你熟悉Jenkins 的话,你可以把它…

Gitlab Runner 

GitLab Runner是一个用于运行GitLab CI/CD流水线作业的软件包,由GitLab官方开发,完全开源。你可以在很多主流的系统环境或平台上安装它,如Linux、macOS、Windows和Kubernetes。如果你熟悉Jenkins 的话,你可以把它理解为Jenkins slave节点。

Gitlab Runner 架构

图片

安装GitLab Runner

没有GitLab Runner,GitLab CI/CD的流水线就无法运行,现在我们就在一台计算机上安装GitLab Runner。GitLab Runner的安装方式有很多,二进制安装,docker安装。今天我介绍一下二进制安装。

1. 下载安装包

sudo curl -L --output /usr/local/bin/gitlab-runner "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-linux-amd64"

图片

2. 添加执行权限

#sudo chmod +x /usr/local/bin/gitlab-runner

3. 创建 GitLab CI 用户

#useradd --comment 'Gitlab runner' --create-home gitlab-runner --shell /bin/bash

4.  作为服务安装

sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runnersudo gitlab-runner start

5. 注册到Gitlab 服务器

当然你如果有自己的gitlab 服务器的话,也可以注册到自己的gitlab 服务器。

gitlab-runner registerRuntime platform                                    arch=amd64 os=linux pid=47871 revision=44feccdf versionRunning in system-mode.                                                                               Enter the GitLab instance URL (for example, https://gitlab.com/):https://gitlab.comEnter the registration token:xxxxxxxxxxxxxxxx  //请替换成自己的token Enter a description for the runner:[gitlab01]: linuxEnter tags for the runner (comma-separated):linuxEnter optional maintenance note for the runner:This is only for testing.WARNING: Support for registration tokens and runner parameters in the 'register' command has been deprecatert for authentication tokens. For more information, see https://docs.gitlab.com/ee/ci/runners/new_creation_Registering runner... succeeded                     runner=GR134894157Z-kVdL            Enter an executor: instance, custom, ssh, parallels, docker-windows, docker+machine, shell, virtualbox, doc[shddd]: dockerEnter the default Docker image (for example, ruby:2.7):alpine:latestRunner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded! Configuration (with the authentication token) was saved in "/etc/gitlab-runner/config.toml"

通过下面的步骤可以查看token

图片

注册成功后,可以登录gitlab.com来查看该runner

图片

运行pipeline

在你的project 中创建一个.gitlab-ci.yml文件

图片

复制下面的代码并提交更改,然后pipeline开始工作。

build-job:  stage: build  script:    - echo "Hello, $GITLAB_USER_LOGIN!"
test-job1:  stage: test  script:    - echo "This job tests something"
test-job2:  stage: test  script:    - echo "This job tests something, but takes more time than test-job1."    - echo "After the echo commands complete, it runs the sleep command for 20 seconds"    - echo "which simulates a test that runs 20 seconds longer than test-job1"    - sleep 20
deploy-prod:  stage: deploy  script:    - echo "This job deploys something from the $CI_COMMIT_BRANCH branch."  environment: production

选择Build-Pipelines,你可以看到三个阶段的pipepline:

图片

图片

点击pipeline id,可以看到图形化的pipeline。

图片

选择其中的一个job,点击该job名称可以看到job的详细信息。

图片

到此为止,你已经在gitlab 中成功运行第一个CICD pipeline。

总结

今天我们了解的 Gitlab CI/CD 中负责执行脚本的 Gitlab Runner 的设计结构,介绍了它的安装(二进制),注册流程。最后我们演示了如何运行一个 CICD pipeline。

http://www.dtcms.com/wzjs/52528.html

相关文章:

  • 网站内容规范潍坊关键词优化平台
  • 网站建设费怎么入账seo技术网网
  • 简约风格网站建设沈阳专业seo关键词优化
  • 做英文网站挂谷歌广告网站推广怎么推广
  • 淮阴网站建设广东seo快速排名
  • 网站备案好还是不备案好做个网站需要多少钱
  • 免费自助建站系统哪个好关键词推广软件排名
  • app开发外包要多少钱seo做的比较好的公司
  • 网站自创搜索引擎营销实训报告
  • 苏州企业招聘西安百度推广优化公司
  • 福州市城乡建设委员会门户网站房地产估价师考试
  • 万网做网站多少钱网站优化平台
  • 网站开发制作学徒网络营销成功案例有哪些
  • 塑料模板seo网站编辑是做什么的
  • 九洋建设官方网站成都网站快速开发
  • 网站维护运营好做吗上海百度公司地址在哪里
  • 宝钢建设工程有限公司网站图片百度搜索
  • 专业的企业网站开发公司全国互联网营销大赛官网
  • 重庆网站开发哪家好广告网站留电话不用验证码
  • 网站抓取qq搜索引擎环境优化
  • 安徽电子学会网站建设永久免费自助建站系统
  • 怎么建设网站挣钱百度推广的渠道有哪些
  • 永年专业做网站做一个网站要花多少钱
  • 常州创新优典网站建设中国婚恋网站排名
  • 免费qq刷赞网站推广推广网站模板
  • wordpress 网站工具栏营销型网站建设报价
  • 西安政府网站建设现状百度一下移动版首页
  • 黔西南州做网站怎么建一个自己的网站
  • 网站改版不换域名怎么做网络营销怎么做推广
  • 大连网页建站模板爱站长尾词