运维
文章平均质量分 90
Ygria_
这个作者很懒,什么都没留下…
展开
-
CICD | Jenkins Shared Libraries & Http-request插件使用
前篇:1、Jenkins的搭建和简介:https://www.jianshu.com/p/ca4886e117202、Jenkins Gitlab集成,使用WebHook触发构建:https://www.jianshu.com/p/ca4886e11720之前我搭建的开发环境的Jenkins,经过一年多时间的积累和组内使用,已经为二十多个项目提供了部署运维环境。在需要快速迭代部署的时候,Jenkins的规范化和自动化执行节约了大量的时间成本。目前存在问题1、搭建流水线时,大部分步骤和代码都是可.原创 2021-11-23 20:35:17 · 2956 阅读 · 0 评论 -
CICD | Jenkins & Gitlab集成:WebHook触发构建
在上一篇博客中,我们学习了Jenkins的搭建和插件+流水线的基本使用方法,Jenkins极大地提升了部署效率。最近想学习一下如何集成GitLab webhook,实现进一步解放双手,目标:推送(git push)触发构建推送到指定分支触发构建根据commit的文件,结合mvn -pl指令,实现部分增量构建,并记录commit信息推送事件也可以换成Tag push events、Merge request events等其他触发条件,根据需要自由选择。基础实现使用Gitlab Hook P原创 2020-06-04 22:30:55 · 789 阅读 · 0 评论 -
CI/CD:Jenkins入门,流水线和插件使用
最近,我们使用的开发服务器被回收了,换了一台新的服务器,CI/CD平台需要重新搭建。我的运维能力一直薄弱,所以借此机会学习了一番如何使用Jenkins进行持续集成开发和部署,实践并踩了一些坑,在此记录一下。引言假如没有CI/CD平台想要部署到服务器,我们需要本地打包上传至服务器,或上传源码至服务器上打包,覆盖原来的安装包,进行部署。当所需要部署的只是一个jar包或者只是一个服务,并且代码不经常更新,这样是可以的。但是开发过程中,更常见的是代码经常迭代更新,并且项目中有多个组件。这带来了大量的机械原创 2020-05-14 13:42:29 · 1404 阅读 · 0 评论