2-Jenkins集成工具
Jenkins 集成开发工具
神奇的海马体
拥有RHCE、RHCAS、CKA证书,主分享Linux运维、云原生相关技术博文,感谢您的关注。
展开
-
Jenkins集成SonarQube实现代码质量检查
(1)使用admin用户登入sonar平台,点击【右上角用户头像】>【我的账号】>【安全】生成一个新的令牌,复制令牌内容后面会使用到。(2)新建凭证:点击【系统管理】>【Manager files】>【全局】创建sonar凭证。(3)点击【系统管理】>【系统配置】搜索到 SonarQube servers 进行配置。(1) 点击【系统管理】>【插件管理】>【可选插件】搜索。(4)SonarQube关闭审查上传SCM功能。(2)点击【系统管理】>【全局工具配置】搜索。(1) 项目根目录,创建。原创 2023-04-20 09:15:02 · 8273 阅读 · 0 评论 -
Jenkins参数化构建
下面演示将git库中分支参数化构建,简单理解就是在Jenkins中定义变量,在流水线中引用变量,用户输入的参数,就是变量的值。在构建项目过程中,常常需要根据用户输入,传入一些参数,从而影响整个构建过程,此时就需要用到参数化构建了。3、当我们构建时会有提示输入分支名称 默认值是。2、流水线中引用参数。原创 2023-04-20 09:14:24 · 24195 阅读 · 0 评论 -
Jenkins 流水线发布JAR包
4、run.sh 脚本内容:文件以。2、邮箱通知模板内容:文件以。1、流水线内容:文件以。推送到git库根目录中。原创 2023-04-20 09:13:40 · 24716 阅读 · 0 评论 -
使用Gitlab管理Jenkins Pipeline流水线
完成后pipeline脚本会存放在git库上面进行管理编辑了,当我们构建此任务时会从git库中获取pipeline流水线进行执行,Jenkins服务器宕机了也不需要担心pipeline流水线会丢失了。1、首先需要将已经调试好的Jenkins pipeline文件上传到git库中,推荐以。2、配置Jenkins任务。命名 放至git库根目录。原创 2023-04-20 09:10:43 · 24728 阅读 · 0 评论 -
Jenkins Pipeline快速入门
toc]原创 2023-04-19 10:09:56 · 24373 阅读 · 0 评论 -
Jenkins Role-based用户鉴权插件
用户只有登入平台的权限,登入平台后不会有任何项目,而。到此结束,可以分别登入两个用户验证权限。项目角色,是针对某个项目做权限控制,更细致。分配 read-role 角色中权限。3、新建一个全局角色并赋予只读权限。搜索安装,下面我是已安装好的~我省略创建步骤 创建完成后如下图。5、创建两个用户 分别为。项目登入平台后可以管理以。分配cca项目管理权限。4、新建一个项目角色。原创 2023-04-19 10:08:41 · 23958 阅读 · 0 评论 -
Jenkins配置邮件通知
功能简单不能满足一些复杂需求,如:自定义邮件标题、内容等。Extended E-mail Notification(ext mail)是一个功能更为齐全,使用也更为复杂的插件。如果以上配置没有问题,会发送一封测试邮件到服务器中,如果有问题请优先检查一下端口号和是否使用SSL是否能对应行。当发生那些事件的时候触发自动发送邮件。插件用于实现邮件通知功能,但。中添加发送邮箱地址,多个以。Jenkins默认安装了。5、构建任务时添加邮件通知。下面是我使用的邮件内容模板。2、配置发件人邮箱地址。原创 2023-04-19 10:05:32 · 8387 阅读 · 0 评论 -
Jenkins构建触发器Poll SCM
Poll SCM是Jenkins主动遍历git库,当发现git库代码发生改变会自动构建任务。使用cron表达式进行选择遍历属性的,可以参考。原创 2023-04-19 10:04:32 · 24567 阅读 · 0 评论 -
Jenkins 定时任务cron表达式
Jenkins中cron表达式相对于传统的cron表达式稍微复杂那么一点点,多个一个。在分位上面表示(0-60)之间取随机值,第一次hash值是。表示hash值可以理解成随机值,假如。原创 2023-04-19 10:03:37 · 24226 阅读 · 0 评论 -
GitLab合并操作自动构建Jenkins任务
使用拥有读取权限的匿名用户访问,配置钩子链接时需要用到,如果不使用,每次访问链接都需要提供认证!最终实现当git库 有合并操作自动构建jenkins的指定任务。调用成功后在Jenkins页面可以观察到是否自动构建此任务了。完成了 当提交代码到gitlab后会自动构建任务。链接测试Jenkins是否自动构建了。3、配置GitLab webhooks。添加完成后浏览器调用。原创 2023-04-19 10:02:48 · 7388 阅读 · 0 评论 -
Jenkins+GitLab构建JAVA程序
插件可以针对指定服务器做一些操作,比如:此处用处是将打包好的。添加一台部署主机,也就是最后将打包好的。包copy到部署服务器中,并且启动。可以参考我的其他文章进行部署。包在这台服务器上面进行部署。原创 2023-04-19 10:01:38 · 24033 阅读 · 0 评论 -
Jenkins关联GitLab
打开Jenkins平台配置刚刚创建的项目 GIT这块连接将gitlab连接复制进来即可,由于配置秘钥了所有不需要其他操作。1、Jenkins、GitLab服务器上面生成公钥、私钥。5、Jenkins关联gitlab(HTTPS方式)4、Jenkins关联gitlab(SSH方式)2、GitLab WEB端添加 刚刚生成的公钥。分支按照git库进行选择即可 新版的主是。Jenkins 成功关联gitlab。3、Jenkins创建一个测试任务。gitlab平台复制SSH克隆连接。6、执行任务 & 验证结果。原创 2023-04-19 10:00:51 · 8491 阅读 · 0 评论 -
Jenkins+Maven部署安装
选择先不安装插件,因为Jenkins服务器在国外,国内访问太慢了,后续使用离线方式安装。2、下载 && 安装 && 启动。3、查看密码 && 网页登入。1、安装jdk11环境。原创 2023-04-19 09:56:41 · 24447 阅读 · 0 评论 -
Jenkins离线安装插件
使用国内的清华大学源下载 地址: https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/另一种方法将已经下载好插件的Jenkins的。我常用这种方法 ^-^ 方便!目录打个包,替换新部署Jenkins的。安装完成后需要重启一下Jenkins!rpm包安装的插件会存放到。插件下载完成之后打开咱们的。进入之后选择版本 下载。搜索下载插件名称 我以。原创 2023-04-19 09:54:55 · 24328 阅读 · 0 评论
分享