随笔分类 - Jenkins
摘要:一、动态生成Slave 1.1、简介 之前我们都是在物理机或者虚拟机上部署jenkins,但是这种部署方式会有一些难点,如下: 主 Master 发生单点故障时,整个流程都不可用了 每个 Slave 的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化的配置导致管理起来非常不方便,维护起
阅读全文
摘要:一、安装插件 插件名: "Role based Authorization Strategy" 二、配置授权策略 三、创建用户 四、添加并配置权限 4.1、添加Global Role 普通角色拥有全局只读权限 4.2、添加Project Role bigdata这个Role可以匹配所有以bigdat
阅读全文
摘要:一、实现方法流程图 流程图如下: 代码托管在本地GitLab上(为了复现整套流水线,我直接使用了GitHub,懒得再搭建GitLab),开发完成后提交代码到代码仓库,【自动】触发Jenkins进行持续集成和部署,如果代码出现问题,根据版本进行回滚。(1)、自动触发Jenkins可以使用hooks来实
阅读全文
摘要:一、安装 Generic Webhook Trigger 插件 二、创建项目 创建项目之前先准备自己的项目,如果没有可以我fork的一个项目。地址是: "https://gitee.com/jokerbai/simple java maven app.git" 由于我这里是使用了Jenkins的sh
阅读全文