• 终极调试gitlab ci/cd 流水线的手段 进入交互式控制台


    终极调试gitlab ci/cd 流水线的手段 进入交互式控制台

    参考文档1

    参考文档2

    以docker 启动runner 的方式为例

    共享runner 不支持,heml的runner 尚未支持,

    启动runner时 映射出 8093端口

    docker run -d --name gitlab-runner -p 8093:8093 --restart always \
      -v /srv/gitlab-runner/config:/etc/gitlab-runner \
      -v /var/run/docker.sock:/var/run/docker.sock \
      gitlab/gitlab-runner:latest
    

    然后进入 config.toml 文件进行配置session

    vim /srv/gitlab-runner/config/config.toml
    
    # 在顶部修改session
    # 以下是我的配置 runner 安装在 47.119.191.21
    [session_server]
      session_timeout = 1800
      listen_address = "[::]:8093"
      advertise_address = "47.119.191.21:8093"
    

    三个字段的解释

    属性 解释
    listen_address An internal URL for the session server.
    advertise_address The URL to access the session server. GitLab Runner exposes it to GitLab. If not defined, listen_address is used
    session_timeout Number of seconds the session can stay active after the job completes. The timeout blocks the job from finishing. Default is 1800 (30 minutes).

    调试
    image

    点击右上角的 debug 按钮 即可进入控制台。

  • 相关阅读:
    Python的可变和不可变类型
    Pycharm设置语法规范快捷键方式
    python学习0305作业
    关于jQuery对象与DOM对象
    ie6下子元素撑大父元素
    Hibernate持久层ORM框架
    基于注解的事务管理
    掌握基于AOP事务管理
    Spring事务管理
    事务保存点savepoint
  • 原文地址:https://www.cnblogs.com/michaelcjl/p/15943309.html
Copyright © 2020-2023  润新知