一、简单慨念

  持续集成(Continuous integration,简称 CI),随着近几年的发展,持续集成在项目中 得到了广泛的推广和应用。

  软件集成就是用一种较好的方式,使多种软件的功能集成到一个软件里,或是把软件 的各部分组合在一起。持续集成是一种软件开发实践,即团队 开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会 发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证, 从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够 更快地开发内聚的软件。

二、安装

  Jenkins 是基于 Java 开发的一种持续集成工具,所以,Jenkins 的运行需要 Java 环境。 Java安装略。

  建议和Tomcat一起安装。

2.1安装Tomcat

  Tomcat 官方网站:http://tomcat.apache.org/,直接下载,对下载的压缩包进行解压,目录结构如下

  

  通常将需要运行的应用放到 webapps/目录下,进入 bin/目录下,双击 startup.bat,也可以通过CMD命令,启动 Tomcat 服务器。

2.2安装Jenkins

  Jenkins 官方网站:http://jenkins-ci.org/,可以根据自已的系统进行下载,下载完成后,双击进行安装。

三、运行Jenkins

  进入 Tomcat 的 bin/目录下启动 startup.bat ,通过浏览器访问:http://localhost:8080/。

  

3.1创建任务

  单击首页“创建一个新任务”的链接,输入任务名称,选择构建一个自由风格的软件项目,点击确定。

  

3.2构建

  选择Execute Windows batch command ,在命令框输入执行python命令,点击保存。(exit 0是为了防止Jenkins构建失败,报错Build step 'Execute Windows batch command' marked build as failure

  

  

3.3运行构建

  点击刚建的任务,点击右边的立即构建,构建后,Build History将显示项目的状态。

  

  

3.3查看控制台输出

  点击Build History下的构建历史记录,进入构建详情,点击右边的控制台输出,可以查看详细的构建日志。

  

  

注:这是最简单的构建,Jenkins还可以集成Git代码管理、邮件、定时任务等。

  

转载于:https://www.cnblogs.com/niki-1314/p/8393675.html

持续集成Jenkins相关推荐

  1. 自动化持续集成Jenkins

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

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

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

  3. 持续集成 -- Jenkins + Slack 配置

    2017.12.13 始发于TesterHome 持续集成 Jenkins + Slack 配置 Why Slack? Slack支持很多平台和工具,接起来方便快捷:可在移动端/PC缎端同步查看:通知 ...

  4. 持续集成Jenkins+Gitlab

    2019独角兽企业重金招聘Python工程师标准>>> 持续集成Jenkins+Gitlab 请叫我大宝贝 0.1 2018.04.21 15:11* 字数 1203 阅读 760评 ...

  5. 持续集成Jenkins大法好

    持续集成Jenkins从初级到高级 1. 虚拟机安装 2. jenkins 安装 2.1 主要配置 2.2 安装Java环境 2.3 启动jenkins 2.4 开放8777端口供外网访问 2.5 外 ...

  6. 研发协同平台持续集成Jenkins作业设计演进

    源宝导读:Jenkins作为一个开源的持续集成工具,被大家广泛使用.本文将分享,Jenkins在明源云研发协同平台中的运用,以及在其作业设计方面的演进历程. 一.作业设计1.0 起初,为了尽快推出研发 ...

  7. 1.jenkins持续集成-jenkins安装

    1.为什们要使用jenkins Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目; 2.监控外部调用执行的工作. 2.安装jen ...

  8. 持续集成-jenkins

    持续集成(Continuous integration,简称 CI) 开发中,我们经常遇到一些奇怪问题,比如: 本地可以编译成功的代码但是同事们更新代码后编译出错; 在项目有多个Target(目标)的 ...

  9. 持续集成Jenkins+Gitlab实现持续集成

    用户说明 假设node3是程序员的个人电脑,在这台机器上编写代码 ip地址192.168.10.10 Git的安装部署及使用 git config --global user.name 'zzg' # ...

最新文章

  1. SCCM 2007系列5 播发操作系统下
  2. requestWindowFeature()的应用
  3. 电脑功耗监测_应急监测便携式VOC检测仪色谱分析仪原理解析
  4. hdu1814 Peaceful Commission
  5. IWorkbook 引入_如果引入国内,你会买单吗?日产全新小型SUV亮相|小型suv|日产|轩逸|新车|本田|丰田...
  6. [转]:xmake工程描述编写之选择性编译
  7. android开发酷欧天气,酷欧天气的开发
  8. 从“制造”到“智造”,南高齿携手锐捷打造“智能工厂”
  9. asp.net core web api token验证和RestSharp访问
  10. 【Django 2021年最新版教程26】模板语言 前端if判断怎么用 实例
  11. Linux中查看bz2压缩文件大小,Linux bz2文件解压与压缩之bzip2命令
  12. dstwo linux 模拟器,dstwo gba 模拟器-TempGBA下载V1.44 最新版-西西游戏下载
  13. python report_python之Reportlab模块
  14. 分享97个社区论坛PHP源码,总有一款适合你
  15. IT十八掌徐培成第一天笔记
  16. VLAN详解系列:(6)VLAN间路由详解
  17. 如何使用js懒加载图片|如何使用jquery.lazyload.js|网页优化|如何提高网页加载速度
  18. 域名 空间 服务器 三者之间的关系
  19. ESP32开发学习 LVGL Littlevgl 解码显示JPG图片三种方式JPG_SJPG_C Array
  20. 接口压力测试:Siege压测安装、使用和说明

热门文章

  1. SQL Serverf 索引 - 索引压缩 、附加特性 第十篇
  2. Interface接口
  3. ubutn下安装英伟达显卡驱动
  4. GitHub中watch star fork三个按钮干什么用的?
  5. [xPlugins] 开发中常用富文本编辑器介绍
  6. Java程序员,上班那点事儿
  7. 打造一个实际的全系统污点分析系统--Towards Practical Taint Tracking
  8. (66)FPGA面试题-为parallel encoder编写Verilog代码,实现MUX4_1
  9. php取整数余数,js取整数、取余数的方法
  10. iframe 滚动条不显示_HTML基础教程:Iframe的用法