启动jpom: sh Server.sh start
ps -ef | grep jpom
启动Agent: % ./Agent.sh start
查询启动情况: netstat -ant | grep 2123
如果登录需要mfa验证码:去微信 数盾otp 小程序中,获取,登录图形是L(看安装文档)
新添加一个用户:jelex/9sozzcsw
准备添加ssh:
新增如下:
配置构建信息:配置项目查看构建信息,用于管理项目发布流程
令牌内容参看:03系列篇
至此有一条记录了:
配置docker:systemctl status docker
/usr/lib/systemd/system/docker.service
systemctl enable docker.service
有了:
编辑构建列表:
配置mvn环境变量:
再次构建:
所以应该在pom.xml中build中指定finalName:
再次修改:
构建:
文件确实上传到服务器上:但是没有可执行权限:
修改:
此时服务器上的jar有可执行权限了:
下一步编写Dockerfile: 把jar打成镜像,在docker中自动部署运行起来:
cd jwt-learn
chmod +x jwt-learn.jar
cd classes/docker
mv ../../jwt-learn.jar .
docker-compose down
docker-compose up -d --build
docker image prune -f
—————————附录———构建完整示例——————————
[SYSTEM-INFO] 当前构建中任务数:0,队列中任务数:0
[SYSTEM-INFO] 开始执行构建任务,任务等待时间:14毫秒
[SYSTEM-INFO] 开始执行 准备构建流程
[SYSTEM-INFO] 开始构建 #9 构建执行路径 : /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f7877ac318ff436db70ddd4dfb5944d8/source
[SYSTEM-INFO] 执行结束 准备构建流程,耗时:1毫秒
[SYSTEM-INFO] 开始执行 拉取仓库代码流程
[SYSTEM-INFO] repository [master] clone pull from master
Pull: 50% (1/2)
Pull: 100% (2/2)
Pull: 100% (2/2)
mergeResult Merge of revisions ad03c46672ee98be86717aef465c43080e7127a1, ad03c46672ee98be86717aef465c43080e7127a1 with base ad03c46672ee98be86717aef465c43080e7127a1 using strategy recursive resulted in: Already-up-to-date.
fetchedFrom origin
[SYSTEM-INFO] master 调整docker位置 jelex[1170366657@qq.com] 2023-06-13 15:36:24 1
[SYSTEM-INFO] ##################################################################################
[SYSTEM-INFO] BUILD_ID=f7877ac318ff436db70ddd4dfb5944d8
[SYSTEM-INFO] BUILD_NAME=jpom-demo
[SYSTEM-INFO] BUILD_SOURCE_FILE=/Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f7877ac318ff436db70ddd4dfb5944d8/source
[SYSTEM-INFO] BUILD_NUMBER_ID=9
[SYSTEM-INFO] BUILD_CONFIG_BRANCH_NAME=master
[SYSTEM-INFO] BUILD_BRANCH_NAME=master
[SYSTEM-INFO] BUILD_COMMIT_ID=ad03c46672ee98be86717aef465c43080e7127a1
[SYSTEM-INFO] ##################################################################################
[SYSTEM-INFO]