zoukankan      html  css  js  c++  java
  • 持续集成Jenkins

    一、简单慨念

      持续集成(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代码管理、邮件、定时任务等。

      

  • 相关阅读:
    设计模式之-工厂方法模式
    设计模式之-简单工厂模式
    设计模式之-单例模式
    Ubuntu-18.04 下使用Nginx搭建高可用,高并发的asp.net core集群
    Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器
    ASP.NET Core 系列[1]:ASP.NET Core 初识
    .net core系列之《将.net core应用部署到Ubuntu》
    动态内存分配函数
    C++ sort()对结构体排序
    STL
  • 原文地址:https://www.cnblogs.com/niki-1314/p/8393675.html
Copyright © 2011-2022 走看看