![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jenkins栏目
针对jenkins搭建、配置、测试、部署的操作等的笔记,不断的巩固自己对 jenkins 的所学知识,同时也想分享自己的所学所得
ぃ小小宇宙
以共享学习成果共同学习进步为目的
展开
-
Jenkins项目构建,常用的六种构建触发器(触发远程构建,其他工程构建后触发,定时触发,轮询SCM,参数化构建,Githook自动触发)
一、触发远程构建 在项目里面勾选上 触发远程构建 的选项触发构建URL: http://192.168.66.101:8080/jenkins/job/demo_test_auth_pipeline/build?token=GwNyLBEvbOZpmbWailbUwyEqqKhx1SkPjenkins的ip/对应的工程目录/身份验证令牌token只要拿到这个URL,可以用于远程触发...原创 2020-04-23 12:53:57 · 10323 阅读 · 1 评论 -
Linux环境安装SonaQube,Jenkins使用SonaQube代码审查
一、SonaQube 介绍 1、SonarQube 特性 多语言的平台: 支持超过20种编程语言,包括Java、Python、C#、C/C++、JavaScript等常用语言。自定义规则: 用户可根据不同项目自定义Quality Profile以及Quality Gates。丰富的插件: SonarQube 拥有丰富的插件,从而拥有强大的可扩展性。持续集成: 通过对某项目的持续扫描,...原创 2020-04-22 16:13:33 · 725 阅读 · 0 评论 -
Jenkins自定义邮件通知或Telegram通知配置发送构建结果
一、Jenkins项目构建配置邮箱服务器发送构建结果1、安装 Email Extension 插件2、在邮件配置中开启 SMTP3、Jenkins设置邮箱相关参数Manage Jenkins -> Configure System -> 保存需要配置两个地方:Extended E-mail Notification 和 邮件通知邮件测试后提示有:Email was s...原创 2020-04-18 15:50:23 · 3097 阅读 · 3 评论 -
一看就会的Jenkins实现Git提交后自动化构建详解
Git hook自动触发构建利用 Github 的 webhook 实现代码 push 到仓库,立即触发 Jenkins 项目自动构建安装需要的两个插件:Gitlab Hook 和 GitLab一、在GitHub 上设置 tokensSettings -> Developer settings -> 选择Personal access tokens -> 创建新的 t...原创 2020-04-17 21:40:54 · 4607 阅读 · 1 评论 -
Jenkins项目常用三种构建类型风格详解
Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种:自由风格软件项目( FreeStyle Project)Maven 项目(Maven Project)流水线项目( Pipeline Project)每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。(PS: 个人...原创 2020-04-17 16:39:24 · 5915 阅读 · 0 评论 -
Jenkins使用手册-凭证管理
凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便Jenkins可以和这些第三方的应用进行交互。Jenkins 安装插件使用凭证管理安装Jenkins的时候默认选择插件安装就不用再安装凭证插件,没安装的可以后续安装 (直接安装无需重启)Manage Jenkins - Manage Plugins - 可选插件中安装Credentials B...原创 2020-04-16 21:01:52 · 2003 阅读 · 0 评论 -
Jenkins用户权限分配与管理,详解
一、jenkins 权限分配插件安装(无需重启服务)1、安装 Role-based Authorization Strategy 插件来管理 Jenkins 用户权限Manage Jenkins - Manage Plugins - 可选插件中安装 Role-based Authorization Strategy2、开启权限全局安全配置Manage Jenkins - Configur...原创 2020-04-16 20:05:46 · 8860 阅读 · 2 评论 -
jenkins war包安装部署,tomcat+JDK+maven
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能:官网一、Jenkins的特征:开源的 Java语言开发持续集成工具,支持持续集成,持续部署。易于安装部署配置:可通过 yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。消息通知及测试报告:集...原创 2020-04-16 17:09:51 · 1764 阅读 · 0 评论