Jenkins


  • 简介
  • 目录大纲
  • 最新文档
  • 文集下载

    系列-1 Jenkins是什么?

    一.简介 Jenkins是一个开源项目,提供了一种易于使用可扩展的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实时监控集成时存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。 2009年,甲骨文收购了Sun并继承了Hudson代码库。在 2011 年年初,甲骨文和开源社区之间的关系破裂,该项目被分成两………

    日行一善 - May 17, 2021, 10:31 a.m.


    Jenkins动态选择分支/tag

    [TOC] 一.简介 一般选择分支构建,Git Parameter插件即可。这里是应用pipline的同时,可以选择分支进行构建。 Dynamic Parameter 可以动态的生成我们想要的一些参数,使用的语言是groovy。获取参数后,将变量传递到pipline中,用于脚本使用。 二.配置 1.在插件中找到 Dynamic Parameter Plug-in 进行安装 2.创建一个流水线项………

    日行一善 - May 13, 2021, 3 p.m.


    Jenkins使用案例

    Jenkins用变量接收执行脚本返回值 在使用 Jenkins 过程中,总会遇到一些需要动态的获取的值,比如版本号命名规范包含当前时间,如何动态获取;比如需要做一个分支选择的下拉框,如何动态获取所有分支。可能有一些通过 Jenkins 的插件可以实现,但有没有通用的方法呢?是有的,调用脚本并用变量接收返回值 ``` yaml !/usr/bin/env groovy pipeline { ………

    日行一善 - May 11, 2021, 12:52 p.m.


    Jenkins安全检查

    1.jenkins未授权访问 描述 jenkins不当配置可导致未授权访问管理控制台,可以通过脚本命令行执行系统命令。通过该漏洞,可以后台管理服务,通过脚本命令行功能执行系统命令,如反弹shell,wget写webshell文件。 加固建议 打开jenkins页面,点击左侧的系统管理—>Configure Global Security,进入权限配置界面,确保允许账户注册和任何用户可以做任………

    日行一善 - April 27, 2021, 11:16 a.m.


    pipeline 共享库

    [TOC] 一.简介 当大量使用pipeline后,内置功能并不能照顾到所有需求,这时候需要扩展pipeline。 pipeline本质就是一个Groovy脚本。所以,可以在pipeline中定义函数,并使用Groovy语言自带的脚本特性。我们定义了createVersion函数,并使用了Date类 ```c def createVersion(String BUILD_NUMBER) {   ………

    日行一善 - April 26, 2021, 2:26 p.m.



    日行一善 , 79834539 , lqyun
    QQ粉丝交流群:882382311