jpom学习

jpom学习

整理jpom

一键安装

部署会需要 mvn跟jdk环境

# 安装服务端和 jdk、maven 环境
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Server jdk+mvn

docker安装

  1. 安装docker
  2. 挂载方式安装
docker pull jpomdocker/jpom

mkdir -p /home/jpom-server/logs
mkdir -p /home/jpom-server/data
mkdir -p /home/jpom-server/conf

docker run -d -p 2122:2122 \
--name jpom-server \
-v /home/jpom-server/logs:/usr/local/jpom-server/logs \
-v /home/jpom-server/data:/usr/local/jpom-server/data \
-v /home/jpom-server/conf:/usr/local/jpom-server/conf \
jpomdocker/jpom
  1. 访问 创建账号
    在这里插入图片描述

安装插件端

yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Agent jdk

添加节点
在这里插入图片描述

复制命令 在插件端 文件夹内执行
在这里插入图片描述

新增项目
在这里插入图片描述

添加SSh
在这里插入图片描述

分配空间
在这里插入图片描述

添加docker
上面添加了 ssh,这里直接选择ssh
在这里插入图片描述

分配工作空间
在这里插入图片描述

新增仓库信息
在这里插入图片描述

添加构建信息
在这里插入图片描述

配置docker信息

这里的tag 就是 docker信息栏 那配置的
在这里插入图片描述

错误

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

配置 /etc/docker/daemon.json


jpom docker部署 docker命令

docker 部署服务端

docker pull jpomdocker/jpom
mkdir -p /home/jpom-server/logs
mkdir -p /home/jpom-server/data
mkdir -p /home/jpom-server/conf


docker run -d -p 2122:2122 \
	--name jpom-server \
	-v /home/jpom-server/logs:/usr/local/jpom-server/logs \
	-v /home/jpom-server/data:/usr/local/jpom-server/data \
	-v /home/jpom-server/conf:/usr/local/jpom-server/conf \
	jpomdocker/jpom

一键安装(Linux)

官方文档 码云
官方文档 jpom

  1. 安装 jdk maven jpom 服务端;自己安装的时候mavne下咋失败 可以手动下在后解压
    wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gzusr/maven 下 下载。
# 安装服务端和 jdk、maven 环境
yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Server jdk+mvn

安装客户端插件

yum install -y wget && \
wget -O install.sh https://jpom.top/docs/install.sh && \
bash install.sh Agent jdk

问题

没有可以用的docker server

  1. jpom com.jcraft.jsch.JSchException: session is down
    修改 /home/jpom-server/data 文件夹权限 chmod 777 /home/jpom-server/data