本地先启动jpom server + agent:
/Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/bin
jelex@jelexxudeMacBook-Pro bin % sh Server.sh start
/Users/jelex/Documents/work/jpom-2.10.40/agent-2.10.40-release/bin
jelex@jelexxudeMacBook-Pro bin % ./Agent.sh start
jelex@jelexxudeMacBook-Pro bin % netstat -ant | grep 2123
jelex@jelexxudeMacBook-Pro bin % ps -ef | grep jpom
jwt-learn[https://gitee.com/jelex/jwt-learn.git]
本机mac m1:
本地docker配置:
{
"registry-mirrors": [
"https://dbie4irj.mirror.aliyuncs.com"
],
"insecure-registries":["101.43.xxx.xx:3306"],
"features": {
"buildkit": true
},
"experimental": false,
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
}
}
如果不配置上述,会报错:
jelex@jelexxudeMacBook-Pro ~ % docker login -u admin 101.43.xxx.xx:3306
Password:
Error response from daemon: Get "https://101.43.xxx.xx:3306/v2/": http: server gave HTTP response to HTTPS client
本地登录:
jelex@jelexxudeMacBook-Pro ~ % docker login -u admin -p '密码密码密码' 101.43.xxx.xx:3306
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
jelex@jelexxudeMacBook-Pro ~ %
本地拉取镜像:
docker pull 101.43.xxx.xx:3306/repo/jwtlearn:1.0
运行:
jelex@jelexxudeMacBook-Pro ~ % docker run -name jwtlearn p 8080:8080 -d 746fb939ac27
postman测试:
http://localhost:8080/jwt/api/v1/login?userName=zss&pwd=1
http://localhost:8080/jwt/api/v1/user
附录:完整构建日志:
[SYSTEM-INFO] 当前构建中任务数:0,队列中任务数:0
[SYSTEM-INFO] 开始执行构建任务,任务等待时间:2毫秒
[SYSTEM-INFO] 开始执行 准备构建流程
[SYSTEM-INFO] 开始构建 #1 构建执行路径 : /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source
[SYSTEM-INFO] 执行结束 准备构建流程,耗时:2毫秒
[SYSTEM-INFO] 开始执行 拉取仓库代码流程
[SYSTEM-INFO] repository [master] clone pull from master
Automatically re-clones repositories
remote: Enumerating objects: 68
remote: Enumerating objects: 68
remote: Counting objects: 4% ( 1/25)
remote: Counting objects: 8% ( 2/25)
remote: Counting objects: 12% ( 3/25)
remote: Counting objects: 16% ( 4/25)
remote: Counting objects: 20% ( 5/25)
remote: Counting objects: 28% (