
Jenkins
Jenkins
程序员劝退师-TAO
没事敲两行代码
展开
-
Jenkins微服务集群部署
1.安装支持多选的插件 Extended Choice Parameter创建微服务集群部署项目构建参数查看构建选项显示效果集群部署脚本编写这里集群部署和之前单个部署其实是差不多的主要就是多了一些循环拆分的脚本//git凭证IDdef git_auth = "b52a369a-9e90-4971-bd55-6ba17eb273f1"//git的url地址def git_url = "http://192.168.0.188:8888/gitlab/liutao/test_clou原创 2020-07-02 23:11:37 · 1501 阅读 · 0 评论 -
Jenkins远程发布VUE项目
1.将vue项目推送到远程仓库Gitlab**2.安装Nginx **我这里使用docker来安装这个Nginx安装步骤就不过多演示了3.Jenkins安装NodeJS插件 NodeJS4.Jenkins配置NodeJs环境这个NodeJs版本和开发环境的版本最好保持一致进入Global Tool Configuration5.Jenkins创建前端流水线项目6.编写构建脚本这个脚本采用Jenkins本地方式编写,脚本中包含拉取Git代码,编译,打包,远程部署node {原创 2020-07-02 19:17:36 · 627 阅读 · 0 评论 -
Jenkins打包微服务构建Docker镜像运行
环境准备1.Jenkins2.GitLab3.SonarQube4.Harbor5.Docker6.Maven7.JDK1.88.微服务项目以上技术部分在我之前的文章中有写过这里就不过多细化的演示,本文章主要是连贯性的将微服务项目源代码–>提交远程仓库GitLab–>Jenkins从Gitlab拉取代码到服务器–>SonarQube代码审核–>Maven编译打包–>构建Docker镜像–>推送私有Harbor镜像仓库–>其他服务器部署开始1.原创 2020-07-02 18:25:17 · 2463 阅读 · 3 评论 -
Jenkins整合SonarQube代码审查工具
1.安装SonarQube这个就不演示了,上一篇文章有介绍过,这篇文章着重演示Jenkins和SonarQube的整合2.Jenkins安装SonarQube插件 SonarQube Scanner安装成功3.配置SonarQube工具4.添加SonarQube凭证5.绑定SonarQube...原创 2020-07-01 16:42:42 · 557 阅读 · 0 评论 -
搭建SonarQube代码审查工具
1.安装mysql这个就不过多演示了,不会的自己去学2.创建sonar数据库3.下载SonarQube安装包官网地址4.上传服务器5.解压unzip sonarqube-6.7.4.zip 如果命令没找到yum install unzip解压后得到这个目录6.创建用户这里的SonarQube不能使用root权限操作,所以需要创建新的用户角色useradd sonar 创建sonar用户,必须sonar用于启动,否则报错7.修改解压后的SonarQube目录权限将解原创 2020-07-01 14:02:10 · 266 阅读 · 0 评论 -
Jenkins的参数化构建
有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。Jenkins支持非常丰富的参数类型1.配置2.创建新分支3.提交到新分支4....原创 2020-06-29 22:22:52 · 525 阅读 · 0 评论 -
Jenkins触发器
1.触发远程构建1.设置token2.应用保存,复制链接,远程触发3.查看构建状态远程触发构建成功!!!2.其他工程构建后触发1.配置前置工程2.查看工程状态这里可以看出前置工程为#1 后置工程为#43.使用前置工程触发后置工程4.查看构建结构其他工程构建后触发测试ok!!!3.定时构建一些定时表达式的例子:每30分钟构建一次:H代表形参H/30 * * * * 10:02 10:32每2个小时构建一次:H H/2 * * * *每天的8点,12点,22点,一原创 2020-06-29 21:17:04 · 255 阅读 · 0 评论 -
Jenkins使用Pipeline流水线构建项目
前言:使用流水线进行项目构建,适用于项目比较复杂,需要灵活部署的项目类型!这种流水线的方式,相对于另外的构建类型稍微复杂一点点!!!环境准备1.安装插件–(Pipeline)默认是没有安装的,需要手动安装2.完成创建流水线项目1.创建项目2.拉取代码编写脚本这里暂时先不详细说脚本语法点击流水线语法,生成语法脚本3.构建测试构建成功4.服务器检查5.Maven编译打包脚本编写像这种Maven简单脚本可以简写sh 'mvn clean package'6.开始原创 2020-06-18 13:38:45 · 1741 阅读 · 0 评论 -
Jenkins构建Maven项目
接着前一篇文章写,分割一下!!!1.安装构建Maven项目的插件–(Maven Integration)安装完成这个时间可能有点长10-20分钟吧2.创建Maven项目类型3.Maven构建这里和自由风格的区别就是在这里,默认使用Maven构建,所以这里只需要写clean package保存,并应用4.开始构建–>打包–>发布打包部署成功!!!5.查看tomcat6.访问测试...原创 2020-06-17 18:33:12 · 441 阅读 · 0 评论 -
Jenkins持续集成CI/CD环境搭建
1.下载Jenkins安装包1.进入官网官网地址点击Download2.下载对应的安装包或者直接进入这个地址CentOs下载地址3.任意下载一个2.服务器安装Jenkins1.安装命令rpm -ivh jenkins-2.222.4-1.1.noarch.rpm2.修改Jenkins默认配置默认配置的路径在/etc/sysconfig/jenkins修改jenkins的用户为root,端口开放为8899,防止8080热点端口被占用3.启动Jenkinssystemctl原创 2020-06-17 12:55:15 · 740 阅读 · 0 评论