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

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 启动时用到
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容