CI/CD
文章平均质量分 56
了迹奇有没
刺客排行榜952712138,兼纸后端开发
展开
-
Jenkins启动失败:Failed to start LSB: Jenkins Automation Server.
ExecStop=/etc/rc.d/init.d/jenkins stop (code=exited, status=0/SUCCESS) ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE) jenkins systemd[1]: Starting LSB: Jenkins Automation Server..原创 2022-12-02 14:56:51 · 2413 阅读 · 0 评论 -
go Jenkins流水线极速打包镜像上传
由于go本身打包机制良好,当依赖文件不多时,构建速度的优化可能并不明显,这时候我建议使用一体的Dockerfile直接构建,可以减少一些维护成本。在上述步骤中,第一步是打一个go的可执行文件,然后再构建一个linux环境。需要注意的是,以上的“go-1.18.6”是在Jenkins中进行安装时,起的名字,指向的是具体的插件,而不是这里填什么Jenkins下载什么。在上述构建中,最慢的步骤是go的打包,如果选择选用服务器安装go进行打包,再将打好的可执行文件直接构建成docker镜像,一定会快很多。原创 2022-09-08 18:18:15 · 1026 阅读 · 0 评论 -
Jenkins流水线极速打包
在java环境中使用gradle环境中的打包。需要注意的是,以上的“java8”和“gradle-6.5.1”都是在Jenkins中进行安装时,起的名字,指向的是具体的插件,而不是这里填什么Jenkins下载什么。在使用Jenkins流水线进行打包时,发现直接使用Dockerfile去构建一个java或者go程序会非常慢,go好一点也要一分钟,java则需要3分钟以上。在上述构建中,最慢的步骤是gradle的build,如果选择使用服务器进行打包,再将打好的jar包直接构建成docker镜像。原创 2022-09-07 18:40:00 · 1262 阅读 · 0 评论 -
提交代码触发Jenkins流水线更新
提交哪个构建哪个,或者某个指定分支提交才构建。jenkins自己的restful接口在权限认证上比较麻烦,所以我选择了Jenkins的插件generic-webhook-trigger使用下来感觉没有选错。原创 2022-09-07 18:39:18 · 642 阅读 · 0 评论