美文网首页
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