jenkins构建镜像的时候报错了

Blade 未结 2 122
ynwt123
ynwt123 剑侠 2024-11-13 10:35



图片_20241113103327.png

2条回答
  • 2024-11-13 12:07

    需要先验证下这个工程的nexus配置和nexus私服jar包是否都正确。

    你把这个源码工程放到这个服务器的某个目录下,进入根目录执行mvn clean install,看下具体的日志是什么,这样可以先排除Jenkins环境的影响来排查问题。

    作者追问:2024-11-13 13:52

    image.png

    0 讨论(0)
  • 2024-11-13 13:52

    nexus里面没有那个blade-bom-2.8.2.RELEASE的org.springblade.platform的pom格式的文件,需要上传吗

    作者追问:2024-11-13 13:54

    要把2.8.2的bladex-tool也上传才能下载依赖构建

    回答: 2024-11-13 14:26

    那我第一步,先把org.springblade.platform这个pom文件上传到nexus里面,

    第二步,把2.8.2的bladex-tool上传到哪里呀。

    两个都上传之后就可以直接jenkins构建镜像吗

    作者追问:2024-11-13 14:27

    打开bladex-tool工程,pom.xml配置好nexus地址,然后执行deploy命令整个工程都打包上传到nexus。


    回答: 2024-11-13 14:51

    image.png

    回答: 2024-11-13 14:51

    image.png

    回答: 2024-11-13 14:52

    已经上传了org.springblade.platform:blade-bom:pom:2.8.2.RELEASE到nexus,但是mvn deploy的时候报错了

    作者追问:2024-11-13 14:52

    改成你们自己的nexus私服地址,不清楚具体操作可以百度,百度能搜到一大片成熟的技术文章可以参考。

    回答: 2024-11-14 09:57

    nexus地址改成自己的私服地址了,但是deploy的时候Return code is: 401, ReasonPhrase: Unauthorized报这个错,是我地址没改对还是哪里需要配置一下呀。

    作者追问:2024-11-14 10:43

    全局搜一下有没有配置nexus.bladex,如果没有的话就是你的私服开了认证功能,需要在maven的setting.xml里配置好对应的账号密码才能上传。

    常见错误可以参考这些:https://blog.51cto.com/u_15916106/6163850


    回答: 2024-11-14 14:25

    这个对maven的版本有要求吗?

    回答: 2024-11-15 08:14

    已经deploy成功了,nexus里面的jar包那些都生成了,但是还是报昨天那个错误image.png

    作者追问:2024-11-15 08:39

    maven建议3.9.x,bladex工程的pom.xml需要配置你这个nexus的地址。为了测试你可以先在本机打开bladex工程看看能不能从你的nexus私服下载,能下载了再去放到服务器。

    如果你服务器还解决不了,就直接bladex-tool在服务器执行mvn clean install把以来安装到服务器本机,这样就不用去下载了。

    0 讨论(0)
提交回复