首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TopFE

    GitLab Runner执行流程 runner-execution-flow

    https://docs.gitlab.com/runner/#runner-execution-flow SVG 文件

    58030编辑于 2022-04-10
  • 来自专栏章工运维

    Runner-命令

    # GitLab Runner命令 GitLab Runner包含一组命令,可用于注册,管理和运行构建。 sudo gitlab-runner run # 超级用户模式 配置文件位置/etc/gitlab-runner/config.toml # 注册命令 gitlab-runner register #此命令检查注册的runner是否可以连接,但不验证GitLab服务是否正在使用runner。 gitlab-runner start #该命令启动GitLab Runner服务。 gitlab-runner stop #该命令停止GitLab Runner服务。 gitlab-runner restart #该命令将停止,然后启动GitLab Runner服务。 gitlab-runner status #此命令显示GitLab Runner服务的状态。

    47311编辑于 2024-03-14
  • 来自专栏用户8851537的专栏

    使用 GitLab Runner

    因为 GitLab Runner 可以安装到不同的机器上,所以在构建任务运行期间并不会影响到 GitLab 的性能 安装 在目标主机上安装 GitLab Runner,这里的目标主机指你要部署的服务器 | sudo bash sudo apt-get update sudo apt-get install gitlab-ci-multi-runner 注册 Runner 安装好 GitLab Runner 之后,我们只要启动 Runner 然后和 GitLab CI 绑定: [root@iZbp1fmnx8oyubksjdk7leZ gitbook]# gitlab-ci-multi-runner register runner:输入 runner 名称 Please enter the gitlab-ci tags for this runner:设置 tag Whether to run untagged builds :选择 runner 类型,这里我们选择的是 shell CI 的地址和令牌,在 项目 --> 设置 --> CI/CD --> Runner 设置: image.png .gitlab-ci.yml

    3.3K30发布于 2021-08-04
  • 来自专栏雨过天晴

    原 gitlab runner 优化

    修改镜像拉取策略 修改配置文件:/etc/gitlab-runner/config.toml 在对应 runner 节点下添加 pull_policy = "if-not-present" 就可以了 [ [runners]] name = "Android Build Runner" url = "https://git.xyser.com/" token = "3dc54666cacafd

    1K30发布于 2018-06-04
  • 来自专栏快乐阿超

    code runner

    ——海子 分享一个插件:Code Runner可以直接运行代码,不需要复杂配置环境 安装以后可以直接运行当前文件 我们直接运行ts的话,还需要安装一个ts-node tyarn global

    1K20编辑于 2023-01-09
  • 来自专栏程序猿~

    Gitlab Runner安装注册

    环境 操作系统: Linux Centos7 gitlab-runner版本: 9.5.1 gitlab版本: 10.4.1 2. 安装 2.1 添加yum源 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/ script.rpm.sh | sudo bash 2.2 安装gitlab-runner yum install gitlab-ci-multi-runner 2.3 向GitLab-CI注册runner gitlab-ci-multi-runner register 注册中需要 gitlab的URL 以及 token,在gitlab UI界面就能找到,进入项目,依次点击就能找到。 参考 GitLab Runner的安装与使用 持续集成之.gitlab-ci.yml篇

    1K20发布于 2020-10-29
  • 来自专栏TopFE

    gitlab runner -- The Shell executor

    It supports all systems on which the Runner can be installed. or the current directory where the Runner is running <short-token> is a shortened version of the Runner All shell builds will be then executed as either the gitlab-runner or gitlab_ci_multi_runner user. In that case you need to add the gitlab-runner user to the respective group: usermod -aG docker gitlab-runner usermod -aG vboxusers gitlab-runner Selecting your shell GitLab Runner supports certain shells.

    76810编辑于 2022-01-24
  • 来自专栏python3

    gitlab 注册runner

    向GitLab-CI注册一个Runner需要两样东西:GitLab-CI的url和注册token。 其中,token是为了确定你这个Runner是所有工程都能够使用的Shared Runner还是具体某一个工程才能使用的Specific Runner。 docker.io/gitlab/gitlab-runner 创建配置文件目录 # mkdir /data/gitlab/order/config 启动一个runner容器 # docker run - /gitlab/order/config:/etc/gitlab-runner gitlab/gitlab-runner:latest 查看docker进程 # docker ps ? (公司内部网络) 注册runner # docker exec -it gitlab-runner-monitor gitlab-runner register 注意,tags为dev Running

    3.1K10发布于 2018-08-02
  • 来自专栏TopFE

    centos上安装gitlab runner 并注册shell执行器的 runner

    下载安装包 ## 下载安装包 curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_amd64 .rpm" 安装 ## 安装 rpm -Uvh gitlab-runner_amd64.rpm 注册 docker执行器的runner sudo gitlab-runner register \ - ,aws" \ --run-untagged="true" \ --locked="false" \ --access-level="not_protected" 注册 shell执行器的runner 的配置文件 config.toml存放在 /etc/gitlab-runner/on *nix systems when GitLab Runner is executed as root (this is also the path for service configuration) ~/.gitlab-runner/ on *nix systems when GitLab Runner is

    1.2K10编辑于 2022-01-24
  • 来自专栏云原生民工

    gitlab runner 与 Jenkins 的使用

    gitlab runner 与 Jenkins 的使用 部署runner sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3 .amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 sudo chmod +x /usr/local/bin/gitlab-runner sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner sudo gitlab-runner start 参考链接 使用 runner 注册 在项目中注册 在群组中注册 shell 类型生成证书 variables 是环境变量参数 tags 是指定runner script 是执行的脚本 only 是执行的条件

    50510编辑于 2024-07-18
  • 来自专栏为了不折腾而去折腾的那些事

    用 Docker 私有化部署 GitHub Actions RunnerRunner Fleet)

    最近把我折腾 GitHub self-hosted runner 的一些经验,整理成了一个开源小工具 Runner Fleet(千帆)。 - 开源 GitHub Runner 私有化部署方案 所以我写了一个开源项目 soulteary/runner-fleet[1] 如果你也在用 self-hosted runner 跑 CI/CD,欢迎来试试 构建一套可复用的使用范式 自托管 Runner 真正容易失控的根源不是规模,而是缺少一套稳定范式。 我更推荐把 Runner 的拆分逻辑从按仓库改成按职责,让每个 Runner 的环境边界足够清晰。 ,点击“添加 Runner” 按钮,程序将自动初始化 Runner。 GitHub - Runner 列表实例就绪 与此同时,GitHub Runner 页面的 Runner 实例也就就绪啦。

    16010编辑于 2026-03-04
  • 来自专栏TopFE

    Docker 安装 GitLab Runner

    系统是Ubuntu or Alpine Linux 乌班图或者Alpine Linux系统 使用本地卷安装GitLab Runner docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/config:/etc/gitlab-runner \ -v /var/run/docker.sock :/var/run/docker.sock \ gitlab/gitlab-runner:latest 使用Docker 卷安装GitLab Runner docker volume create :/var/run/docker.sock \ -v gitlab-runner-config:/etc/gitlab-runner \ gitlab/gitlab-runner:latest :Z \ gitlab/gitlab-runner:latest 相关链接 Run GitLab Runner in a container

    84310编辑于 2022-01-24
  • 来自专栏为了不折腾而去折腾的那些事

    源码编译 GitLab Runner

    源码编译 GitLab Runner 从源码安装 GitLab 你或许听说过,但是从源码安装 GitLab Runner ,或许这将是你听到的第一篇相关博客。 -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=41d5c6ad -X gitlab.com/gitlab-org/gitlab-runner dockerfiles/build/binaries/gitlab-runner-helper.x86_64 gitlab.com/gitlab-org/gitlab-runner/apps/gitlab-runner-helperNumber /gitlab-runner-helper.arm gitlab.com/gitlab-org/gitlab-runner/apps/gitlab-runner-helperNumber of parallel ,就可以正式开始编译构建 GitLab Runner 啦。

    1.8K30发布于 2019-09-28
  • 来自专栏TopFE

    gitlab runner The Docker executor

    Nanoserver support Introduced in GitLab Runner 13.6. Available since GitLab Runner 12.9. Clearing Docker cache Introduced in GitLab Runner 13.9, all created runner resources cleaned up. Otherwise, the runner will try to pull the image. This was changed in GitLab Runner v1.8.

    1.8K20编辑于 2022-01-24
  • 来自专栏Java技术栈

    Spring Boot Runner启动器

    Runner启动器 如果你想在Spring Boot启动的时候运行一些特定的代码,你可以实现接口 ApplicationRunner或者 CommandLineRunner,这两个接口实现方式一样,它们都只提供了一个

    1.1K70发布于 2018-03-30
  • 来自专栏智慧协同

    gitlab runner 遇到的几个坑

    原因: 注册gitlab runner 的时候,有一步提示: Can run untagged jobs: [false/true] 默认值为false。 这句话的意思是:是否在没有标记tag的job上运行,如果选择默认值false,那没有标记tag的代码提交是不会触发gitlab runner的,如果做测试,最好填true。 2. 如何提升权限 gitlab runner默认运行时user mode,想提升权限,只需要运行gitlab runner 的时候使用sudo即可。 sudo gitlab-ci-multi-runner run 这样,持续集成调用命令的时候,就可以执行super-user权限了。 via: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/commands/README.md

    6.5K10发布于 2019-06-13
  • 来自专栏测试开发囤货

    踩坑: Waiting for a runner to pick up this job

    GitHub Actions Error "Waiting for a runner to pick up this job" 什么是GitHub Actions GitHub Actions 是一个 waiting for a runner to pick up this job 但是这个配置已经成功运行了N多次,今天不知道为啥出现这个问题。 runner 是由 runs-on 指定的,所以我尝试将 runs-on 的版本从 18 升到了 22,问题解决了。 解决方案2 如果后续不想频繁升级runner版本,可以这样写,如下: runs-on: ubuntu-latest 成功运行 提交代码触发 Actions 成功运行!

    1.4K20编辑于 2023-05-25
  • 来自专栏TopFE

    在docker中安装的gitlan-runner 注册Runner时失败 ubuntu

    ERROR: Registering runner... failed runner=R5udHcCx status=couldn't execute POST against http://1 /api/v4/runners: dial tcp 1 3:80: connect: no route to host PANIC: Failed to register this runner

    3.4K10编辑于 2022-01-24
  • 来自专栏Man_Docker

    gitlab-runner安装配置

    1、安装gitlab-runner yum包安装: yum install -y gitlab-runner rpm包安装: curl -LJO "https://gitlab-runner-downloads.s3 .amazonaws.com/latest/rpm/gitlab-runner_${arch}.rpm" rpm -i gitlab-runner_<arch>.rpm 查看是否安装完成: gitlab-runner --version 2、注册Runner服务到gitlab上 注册命令: gitlab-runner register 注册是要输入的URL和token如下图的位置可以查到,然后还有名称 、Tag、 -t harbor.xxx.com/product/test:v0.0.1 tags: - "215-test" #指定服务运行的runner,tag注册是指定的名字 only:

    85820编辑于 2023-11-17
  • 来自专栏软件

    DevOps之Gitlab-Runner

    Gitlab-Runner通常单独安装或以Docker容器的形式部署,而Gitlab-CI和Gitlab集成在一起用于调用Gitlab-Runner。 设置Gitlab-Runner国内镜像 由于访问国外的Gitlab-Runner服务器速度较慢,可以使用过的youdao镜像 在Docker的settings页面,设置Daemon->Registery /config:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest 使用 Gitlab-Runner配合Gitlab, Gitlab-CI使用 注册Gitlab-Runner到工程 docker exec -it gitlab-runner gitlab-ci-multi-runner /gitlab-runner.exe register 安装service并运行: gitlab-runner install gitlab-runner start

    1.5K60发布于 2018-01-26
领券