摘要: 一、前提 插件:Maven Integration plugin 环境: maven、tomcat 用的博客系统代码: git clone https://github.com/b3log/solo.git 远端git服务器: 本地web: 因为solo需要改如下配置才可以访问:(改serverho 阅读全文
posted @ 2018-09-05 18:50 Ambition-LC 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 一、前提 环境为:lnmp PHP项目:wordpress(此处我们下载一个wordpress的源码。将其模拟为我们的代码上传到我们的git仓库) 二、配置 1)创建job 2)参数化构建 3)配置pipeline脚本(此处采用git仓库获取脚本) 4)最后,保存 三、编写jenkinsfile 接 阅读全文
posted @ 2018-09-05 18:42 Ambition-LC 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 一、 前提 前提: 服务器开启邮箱服务: 二、 基础配置 需要安装一个插件: 插件: Email Extension Plugin 进行配置: 系统管理->系统设置-> 相关配置如下图: 图1: 图2: 可以在此处进行测试发送!!!!检验配置是否正确 三、 配置到项目中 步骤1: 在项目的配置中选择 阅读全文
posted @ 2018-09-05 18:24 Ambition-LC 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 一、概览 二、安装 在对jenkins进行初始化安装时,默认已经安装了jenkins的相关插件,如下图所示: 三、实操 新建任务: 编写pipeline脚本: 我们可以借助流水线语法去做。 test流水线脚本: 构建测试: 可以去服务器上验证一下(git checkout)刚才拉取下来的代码: 补充 阅读全文
posted @ 2018-09-05 18:05 Ambition-LC 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 jenkins的Master-slave分布式架构主要是为了解决jenkins单点构建任务多、负载较高、性能不足的场景。 Master/Slave相当于Server和agent的概念。Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到sl 阅读全文
posted @ 2018-09-05 17:50 Ambition-LC 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 一、 背景 如果只是简单的构建,jenkins自己默认的插件可以做,但是如果我们想要在构建过程中有更多功能,比如说:选择性构建、传参、项目指定变量等等其他功能,基础的参数化构建可以实现一些简单功能,但是要想使用更多功能这时候我们就需要借助参数化构建来实现交互的功能。此处我们来借助以下插件来进行实现: 阅读全文
posted @ 2018-09-05 17:45 Ambition-LC 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 一、 背景 针对开发、运维、测试针对不同角色进行不同权限划分, 基于插件: Role-based Authorization Strategy来实现。 一、 安装 安装该插件: 系统管理->管理插件-可选插件->搜索该插件选中直接安装即可。 二、 开启该插件功能 系统管理->全局安全设置-授权策略- 阅读全文
posted @ 2018-09-05 17:39 Ambition-LC 阅读(824) 评论(0) 推荐(0) 编辑