美文网首页
GoCD 整行记(一):定制 gocd-server

GoCD 整行记(一):定制 gocd-server

作者: 小麻烦它爹 | 来源:发表于2021-03-30 23:10 被阅读0次

    GoCD 简介

    GoCD 官网
    GoCD的正确打开方式

    直接上结果

    GitHub 项目地址

    基于 gocd 官方提供的镜像集成 JDK8 环境

    docker pull hezhong0711/gocd-server-jdk8
    

    集成步骤

    server.dockerfile

    FROM gocd/gocd-server:v21.1.0
    MAINTAINER HeZhong "hezhong0711@gmail.com"
    
    USER root
    
    RUN apk update && apk add openjdk8
    
    USER go
    
    

    构建 docker 镜像

    构建命令

    docker build -f server.dockerfile -t applehub/gocd-server-jdk8 .
    

    查看构建结果

    构建结果

    启动容器

    启动命令

    docker run -d -p8153:8153 \
      -v /PATH/TO/godata:/godata \
      -e GOCD_PLUGIN_INSTALL_docker-registry-artifact-plugin=https://github.com/gocd/docker-registry-artifact-plugin/releases/download/v1.3.0-138-exp/docker-registry-artifact-plugin-1.3.0-138.jar \
      hezhong0711/gocd-server-jdk8
    
    • -v /PATH/TO/godata:/godata 挂载 /godata 路径,将 gocd 的相关配置信息存储到本地
    • -e GOCD_PLUGIN_INSTALL_docker-registry-artifact-plugin=https://github.com/gocd/docker-registry-artifact-plugin/releases/download/v1.3.0-138-exp/docker-registry-artifact-plugin-1.3.0-138.jar 启动 gocd-server 容器时自动安装插件,点击查看官方插件列表

    查看启动结果

    启动结果
    • NAMES 会在 gocd-agent 启动时用到

    相关文章

      网友评论

          本文标题:GoCD 整行记(一):定制 gocd-server

          本文链接:https://www.haomeiwen.com/subject/icpnhltx.html