zoukankan      html  css  js  c++  java
  • jenkins 安装

    一、jenkins简介
          Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
           CI(Continuous integration,中文意思是持续集成)是一种软件开发时间。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。也就是包括两层含义,一是指项目的每个开发人员每天都向项目代码仓库要通过git等提交他们的代码,二是指在代码提交后实现自动化的构建、部署、测试确保提交的代码没有错误或及早发现提交代码中的错误。
           CD(Continuous Delivery, 中文意思持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。比如,我们完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境。
    二、安装
    依赖安装:

    jdk----Jenkins使用java开发,首先必然需要安装jdk

    tomcat----Jenkins是一个web应用程序,运行当然需要中间件;Jenkins的war包中包含了一个叫winstone的应用服务器所以可以直接运行,但在生产环境建议安装tomcat等独立中间件。下载解压即可。

    maven----Jenkins使用maven构建,所以也需要安装maven。下载解压即可。

    jenkins安装:
    windows:msi 或war(msi安装需要在windows服务面板中将jenkins设置为自启动)
    直接选war包下载:下载地址:https://jenkins.io/download/
    利用windows安装包msi进行一键式安装即可,可参考:https://www.cnblogs.com/mecell224/p/12956059.html

    如果不另外安装中间件,那么可直接使用以下命令启动:

    java -jar jenkins.war

    如果使用tomcat,那么在jenkins下载完后将war包直接复制到tomcat的webapps目录下,然后启动tomcat(bin目录下windows点startup.bat)

    启动完成后直接访问链接:http://localhost:8080/jenkins/

    Linux:
    上传war包到tomcat下的webapps
    启动tomcat:bin下面,输入./startup.sh
    安装jenkins:输入地址:http://ip:8080/jenkins

    方法二:参考教程 https://www.cnblogs.com/fangts/p/11095316.html

    [root@localhost jenkins]# rpm -ql jenkins
    /etc/init.d/jenkins
    /etc/logrotate.d/jenkins
    /etc/sysconfig/jenkins
    /usr/lib/jenkins
    /usr/lib/jenkins/jenkins.war
    /usr/sbin/rcjenkins
    /var/cache/jenkins
    /var/lib/jenkins  #安装目录,默认密码
    /var/log/jenkins

  • 相关阅读:
    php (一)
    php 运算符
    Python 元组
    Python 深拷贝和浅拷贝的区别
    Python 列表
    Python 字符串
    Python 循环控制
    Python 随机数,数学
    bzoj5018 [Snoi2017]英雄联盟
    bzoj5015 [Snoi2017]礼物
  • 原文地址:https://www.cnblogs.com/july-1016/p/14209008.html
Copyright © 2011-2022 走看看