![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CI/CD
文章平均质量分 51
CI/CD
芸灵fly
喜欢编程的本科小生一枚
展开
-
使用systemd启动Jenkins
说明 之前一般我都是使用Tmux来启动Jenkins,自启啥的也比较麻烦,还是直接用systemd的方式来启动比较正规 开始 根目录位于/yunlingfly/jenkins/ 首先编写service文件 >vim /usr/lib/systemd/system/jenkins.service [Unit] Description=jenkins project After=network.target [Service] Type=simple ExecStart=/yunling原创 2022-01-09 21:33:34 · 2517 阅读 · 1 评论 -
使用Jenkins上传文件并部署后端分支
说明 讲一下Jenkins部署分支好了,一般来说我们的开发环境和生产环境的配置文件/类的配置会不同,如果远程库就是部署环境然后修改本地文件又感觉欠妥,所以我们需要一个专门的分支来干这个事情,IDEA的版本控制真好用|ू・ω・` ),所以来讲一下IDEA怎么方便的干这个事 快速开始 Jenkins设置 安装插件 然后在管理界面输入你的目标部署机器 创建项目并指定构建分支、构建和构建后操作 Jenkins的配置到此结束,你可以自由的添加构建脚本来构建出你的jar Gitlab原创 2021-01-27 11:34:33 · 1003 阅读 · 0 评论 -
Git分支设计与CI/CD
说明 之前我们搭建了Jenkins(戳->使用Jenkins部署K8s项目)进行CI/CD,但是还有一个问题,如果我们一直基于master分支进行开发,并且Jenkins构建也是由于master分支变化而进行CI/CD的话会导致发布变得非常的频繁,每一个人都有发布的权限也会导致项目非常不稳定,这个时候我们就需要设置Git分支、GitLab的用户权限和Jenkins的构建策略来综合调整CI/CD的整个过程了,下面提供一种一般项目的Git分支设计和Jenkins的构建策略 快速开始 目标 项目负责原创 2020-08-04 10:50:40 · 760 阅读 · 0 评论 -
使用Jenkins部署K8s项目
说明 Continuous Integration(CI)和持续交付Continuous Delivery(CD)在项目中也算是比较重要的一部分,在我进行项目容器化的过程中,发现不断的自己去手工操作kubectl实在是太麻烦了,也不容易形成记录,在查找了一下资料后,选用了Jenkins进行CI/CD,下面通过一个具体的实例来记录我使用Jenkins的过程,有问题欢迎讨论( ̄ェ ̄;)。我的K8s是单Master多worker,多Master的话可能有不一样的地方,请酌情查看。 快速开始 Jenkins的原创 2020-08-04 09:16:08 · 2765 阅读 · 1 评论