1.1   创建项目

点击“新建”,输入项目名称,选择“构建一个自由风格的软件项目”,点击ok,项目创建完成。

1.2   配置项目

  1. 点击步骤1创建的项目,进入项目页面,如图:

  1. 点击“配置”,进入配置页面,如图:

  1. 点击“源码管理”,选择版本库工具,以github为例,进行配置;

  1. 点击“构建触发器”,配置构建规则,(如定时构建);

定时出发构建的配置规则使用的cron语法,不清楚时,可以点击后面的?,会显示详细的信息,如下:

  1. 配置构建命令:点击“构建”——点击“增加构建步骤”——选择execute shelllinux系统使用(或execute windows batch commandwindows系统使用);

然后在输入框中输入相关的命令

  1. 构建后操作

构建后操作可以配置邮件通知、文件上传、war包发布等操作。

这里主要提一下邮件通知、war包发布两个,其他的请自行操作。

邮件配置有两种方式,如果仅有少量的几个项目可以使用Editable Email Notification配置,详细配置参见邮件模板配置章节

第二种方法是使用Editable Email Notification Templates方式,直接使用已经配置好的邮件模板。

  • 自动发布war包

自动包需要配置tomcat及安装Deploy to container Plugin插件,tomcat配置见http://www.cnblogs.com/ianduin/p/7231212.html

配置完成后,选择Deploy war/ear to a container

  1. 最后保存,点击构建按钮进行构建。

1.3   项目构建日志查看

方式一:在首页视图点击对应项目,点击Build History栏的构建序号后的倒三角行,选择“Console Output”,即可查看该次构建序号的构建日志

方式二:在首页视图点击对应项目,点击Build History栏的构建序号,点击“Console Output”

1.4   变更历史查看

1.4.1            查看所有变更历史

在首页视图点击对应项目,点击“修改记录”,即可查看所有的变更记录

1.4.2            查看具体某次的变更记录

在首页视图点击对应项目,点击Build History栏的构建序号,点击“变更记录”

至此jenkins系列已经基本写完。

Jenkins作为一款流行的持续集成工具,其潜力巨大,能够实现的功能远不止我讲的这些,希望大家做个懒人,多多想想怎么样偷懒,然后会发现jenkins已经有很多可以帮你偷懒的插件了。

第四章 持续集成jenkins工具使用之项目配置的更多相关文章

  1. 第三章 持续集成jenkins工具使用之邮件配置

    1   Email Extension Plugin插件安装 持续集成很重要的一环就是及时将构建结果通知到对应的责任人,如:构建失败了,至少需要下发通知给造成本次构建失败的开发人员,如果包含自动化测试 ...

  2. 第二章 持续集成jenkins工具使用之系统基本设置

    Jenkin系统初始化成功后,会进入用户设置页面,设置用户信息后即可进入系统,如果没有设置用户,jenkins系统默认的用户是admin,密码administrator 1.1         Con ...

  3. 第一章 持续集成jenkins工具使用之部署

    1.1 硬件要求 内存:至少512MB 磁盘空间:10G JDK8 最好同时安装jre 从官网https://jenkins.io/download/下载最新的war包(Generic Java Pa ...

  4. 微服务下的持续集成-Jenkins自动化部署GitHub项目

    @ 目录 一.前言 二.DevOps概念 三.为什么要做持续集成 四.常见云服务 五.手动部署Jenkins 5.1 准备工作 5.2 下载 5.3 启动 5.4 配置 5.5 Jenkins 首页 ...

  5. 持续集成~Jenkins构建dotnetCore的项目

    上周一个大件就是dotnet core2.0发布了,伴随着.NET Standard2.0也发布了,整个微软的生态环境大好,当然也有一个BUG出来了,比如EFCore对Mysql的支持比起1.1来说, ...

  6. 持续集成Jenkins+sonarqube部署教程

    1 引言 1.1 文档概要 本文主要介绍jenkins,sonar的安装与集成,基于ant,maven构建.用一个例子介绍jenkins的编译打包部署,代码检查.最后集成jenkins.(现阶段只是简 ...

  7. 自动化持续集成Jenkins

    自动化持续集成Jenkins 使用Jenkins配置自动化构建http://blog.csdn.net/littlechang/article/details/8642149 Jenkins入门总结h ...

  8. 持续集成~Jenkins构建GitHub项目的实现

    有了前两讲的基础,这回我们就可以把github上的项目做到CI(jenkins)里了,让它自动去集成部署,持续集成~Jenkins里的NuGet和MSBuild插件,持续集成~Jenkins里的pow ...

  9. Framework项目持续集成(jenkins)及集合SonarQube

    目录 Framework项目持续集成及集合SonarQube - 前言 CI/CD是什么 -- jenkins 什么是sonarqube?什么是CodeReview? 什么是sonarqube? 什么 ...

随机推荐

  1. 『Python基础-6』if语句, if-else语句

    # 『Python基础-6』if语句, if-else语句 目录: 条件测试 if语句 if-else语句 1. 条件测试 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为 ...

  2. python2.7入门---CGI编程&表单操作&cookie操作

        看到标题我们首先有个疑问,什么是CGI?CGI 目前由NCSA维护,NCSA定义CGI为:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上 ...

  3. DE4加DVI子板实现静态图片显示

    20170906录一下 内容后续补充

  4. SQL Server 中对 FOR XML和FROM的转换处理

    在SQL Server中对XML的再操作转换: 方法1: --生成XML SELECT * FROM [T_BAS_预算科目] FOR XML PATH --把XML转成SQL表 declare @X ...

  5. P1563 玩具谜题

    P1563 玩具谜题 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业. 有一天, 这些玩具小人把小南的眼镜藏了起来. 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外.如下图: ...

  6. CakePHP中回调函数的使用

    我们知道模型主要是用来处理数据的,有时我们想在模型操作之前或之后做一些额外逻辑处理,这时候就可以使用回调函数. 回调函数有很多种,beforeFind,afterFind,beforeValidate ...

  7. android学习九 对话框碎片

    1.android的对话框是异步的,对话框创建后马上执行下面的代码.好处:      a.通过实现对话框的回调方法反馈用户与对话框的交互.    b.能够在代码中清楚对话框.     2.碎片对话框基 ...

  8. Ubuntu16.04比较好的一系列软件安装介绍

    https://blog.csdn.net/Gerald_Jones/article/details/80784976

  9. 第三模块:面向对象&网络编程基础 第3章 选课系统作业讲解

    01-选课系统作业讲解1 02--选课系统作业讲解2 03-选课系统作业讲解3 04--选课系统作业讲解4 01-选课系统作业讲解1 02--选课系统作业讲解2 03-选课系统作业讲解3 04--选课 ...

  10. 【progress】 进度条组件说明

    progress 进度条组件 原型: <progress percent="[Float(0-100)]" show-info="[Boolean]" b ...