jenkins使用

Jenkins(附带详细教程,转)

寵の児 提交于 2020-03-03 16:45:48
功能 编辑 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 启动 编辑 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 第一种启动方法,切换到jenkins.war存放的目录,输入如下命令: $ java -jar jenkins.war 如果需要修改端口可以使用如下命令: $ java -jar jenkins.jar--httpPort=8081 然后在 浏览器 中(推荐用 火狐 )输入localhost:8081,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。 第二种方法是用 tomcat 打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。 Jenkins详细教程 链接: https://www.jianshu.com/p/5f671aca2b5a 一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目

Jenkins的配置及使用

一个人想着一个人 提交于 2020-03-03 01:30:58
转载来源 : 持续集成Jenkins的配置及使用 : https://www.jianshu.com/p/bc7c74c19026 Jenkins 配置邮件通知 : https://www.jianshu.com/p/f7b16c583d9a 1、Jenkins概念: Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。 Jenkins目的: 持续、自动地构建/测试软件项目。 监控软件开放流程,快速问题定位及处理,提示开放效率。 特性: 开源的java语言开发持续集成工具,支持CI,CD。 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等 快速实现安装部署,可方便web界面配置管理。 消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。 分布式构建:支持Jenkins能够让多台计算机一起构建/测试。 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等

Linux搭建 jdk,git,Maven,Jenkins及配置,实现项目一键部署

若如初见. 提交于 2020-02-27 14:31:26
搭建步骤 下载安装 jdk,git,maven。 1 安装jdk 我们平常linux 下载jdk都会 wget http://xxxxxx 这种方式,现在由于oracle限制了,每次下载的安装包都是没用的,解压失败问题 tar -zxvf jdk.xxxx.jar 会提示 解压方式错误,然后就上网找原因,很多人说格式错误然后 tar -zvf jdk.xxx.jar 还是失败,试了多种策 略后发现问题并不是解压方式问题,是因为下载的压缩包不完整导致的,现在下载jdk 凡是如下: 开头部分:wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" jdk 官网链接: http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz 完整下载方式:wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java

Jenkins安装以及配置

微笑、不失礼 提交于 2020-02-27 06:57:08
Jenkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 jenkins不但能够持续集成,还能够定时构建和生成报告(只能识别xml格式的文件) 一、jenkins下载安装: 搭建jenkins起因: 自己搭建基于python自带的 unittest框架的接口自动化框架,需要用到jenkins来做持续集成帮助拉取最新代码执行测试 Jenkins的下载地址是https://jenkins.io/download/,下载的时候可以选择各个版本的以及对应操作系统的版本, 一般你下载的时候下载通用的.war文件 即可,这个不管在哪个操作系统上都可以运行,但是前提是你要装jdk,因为Jenkins是java开发的。 本篇博客用的Jenkins是 2.17 版本,jdk的版本是 1.7 , 如果你是在官网上下载最新的Jenkins版本,需要1.8的jdk,否则可能启动Jenkins失败。 下载之后就要启动jenkins,无论是mac、linux、windows 只要进入jenkins。war所在的目录然后执行 java -jar jenkins.war启动即可 ,启动之后在命令行查看运行日志,显示:

Jenkins的安装及邮件配置

北城余情 提交于 2020-02-27 06:54:46
Jenkins介绍 Jenkins,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括: 1)、持续的软件版本发布/测试项目。 2)、监控外部调用执行的工作。 Jenkins安装 jenkins的下载地址是https://jenkins.io/download/,下载的时候选择对应操作系统和系统版本即可。 一般下载通用的.war文件 即可,这个不管在哪个操作系统上都可以运行,但是前提是要装jdk,因为Jenkins是java开发的。 本博客下载的的jenkins版本是2.107.2,对应的JDK版本是1.8,如果安装的JDK版本低于1.8,可能是启动jenkins失败。 下载之后,启动Jenkins就很简单了,在命令行里面进入到Jenkins所在的目录下,然后执行 java -jar jenkins.war启动即可,这种方式在linux、mac、Windows下面全部都好使。 启动之后,在命令行里面看日志,最后显示 Jenkins is fully up and running, Jenkins启动成功。 这样Jenkins就安装成功! jenkins的配置 这种方式启动的Jenkins默认的端口号是8080,访问Jenkins的话,就是 ip:8080, 我的是本机启动的,所以我用localhost:8080访问,如果你是在服务器上部署的话

Jenkins安装以及邮件配置

痞子三分冷 提交于 2020-02-27 06:52:35
Jenkins介绍    Jenkins是一个java开发的、开源的持续集成的工具。可帮助我们是实现自动化部署环境、测试、打包等等的工作,还可以在构建任务 成功或失败之后给我们发送邮件通知。 Jenkins安装和下载    Jenkins的下载地址是https://jenkins.io/download/,下载的时候可以选择各个版本的以及对应操作系统的版本, 一般你下载的时候下载 通用的.war文件 即可,这个不管在哪个操作系统上都可以运行,但是前提是你要装jdk,因为Jenkins是java开发的。 下面图是Jenkins官网上.war文件的截图。 下载之后,启动Jenkins就很简单了,在命令行里面进入到Jenkins所在的目录下,我是放到C盘根目录了,然后执行 java -jar jenkins.war 启动即可,这种方式在linux、mac、Windows下面全部都好使。 启动之后,在命令行里面看日志,最后显示 Jenkins is fully up and running, Jenkins启动成功。 至此Jenkins安装成功。 访问Jenkins、Jenkins配置 刚才那种方式启动的Jenkins默认的端口号是8080,访问Jenkins的话,就是你的 ip:8080,我的是本机启动的,所以我用localhost:8080访 问,如果你是在你服务器上部署的话

环境部署(七):linux下Jenkins+Git+JDK持续集成

℡╲_俬逩灬. 提交于 2020-02-27 06:40:03
前面几篇博客介绍了linux下安装 Jenkins 、 Git 、 JDK 以及 Git基础教程 和 Git关联github 等内容,这篇博客,介绍下如何在linux服务器中利用它们构建持续集成环境。。。 一、准备工作 在持续集成环境部署之前,首先需要一台Linux服务器,然后安装好必须的软件,包含JDK、git、jenkins,还需要在git仓库有一份作为服务启动的文件。 自动化构建大体步骤是这样的:从git仓库下载代码,在单元测试框架unittest中构建,然后利用SSH推送到Linux服务器,项目作为Linux服务启动。 二、配置工作 1、配置jenkins的JDK 登录jenkins进入首页,点击系统管理→全局工具配置: 从全局工具配置里面找到JDK,点击JDK安装按钮,输入JDK的别名和路径(按照之前博客里的方法,路径应该是/usr/lib/jvm/java-1.8.0),然后点击保存: 2、配置jenkins的Git路径 同样在全局工具配置界面找到Git,点击Git安装按钮,输入Git的别名和路径(按照之前博客里的方法,路径应该是/usr/local/git/bin/git),然后点击保存: 3、Git和github关联 前面的博客介绍过,Git和github之间用SSH key关联,因此进入Linux服务器,输入命令 ssh-keygen -t rsa -C "

搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)

别说谁变了你拦得住时间么 提交于 2020-02-27 05:21:52
一、环境准备 Jenkins: 到官网下载jenkins.war包: http://jenkins-ci.org/ 安装方法有两种: 把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar jenkens.war命令,当提示:“Jenkins is fully up and running”时,表示启动成功,这时在浏览器窗口输入:http://localhost:8080/ 就可到jenkins的首页。 如果有tomcat,把jenkins.war包放在tomcat的webapps文件夹下,启动tomcat时会自动启动jenkins,这时通过http://localhost:8080/jenkins就 可以访问jenkins的首页了。 ANT:       下载ant并配置ANT_HOME,官网: http://ant.apache.org/ 。   3、Junit:       下载junit.jar包,没用过的可参考: http://blog.csdn.net/lengyuhong/article/details/5815017   4、SVN:       1、用本地硬盘当SVN仓库: http://wenku.baidu.com/view/12b02f6a011ca300a6c39081.html

推荐一些顶级的开源CI/CD工具

落爺英雄遲暮 提交于 2020-02-26 18:45:48
CI/CD 实践对于基础设施、第三方应用程序和内部开发的应用程序同样适用。虽然有许多不同的工具可以实践 CI/CD,但这些工具都使用类似的模型。最重要的也许是,引导公司采取这种新的做法会让你在公司里处于一个强有力的地位,成为别人前进的灯塔。 持续集成、持续交付和持续部署(CI/CD)在开发社区中已经存在多年。有些组织已经有相应的运营工具,但许多没有。对于大多数组织来说,运营团队必须像开发团队一样熟悉 CI/CD 工具和实践。 CI/CD 实践对于基础设施、第三方应用程序和内部开发的应用程序同样适用。虽然有许多不同的工具可以实践 CI/CD,但这些工具都使用类似的模型。最重要的也许是,引导公司采取这种新的做法会让你在公司里处于一个强有力的地位,成为别人前进的灯塔。 让我们更深入地研究下这些工具。我们将对每一个工具进行简要地介绍,并分享可以让你了解更多信息的链接。 GitLab CI 项目页面: https://about.gitlab.com/product/continuous-integration/ 源代码: https://gitlab.com/gitlab-org/gitlab-ce/ 遵循 MIT 许可协议 GitLab 是 CI/CD 领域的一个新手玩家,但它已经在 Forrester Wave 持续集成工具中占据了领先地位。在这样一个竞争对手众多而水平又很高的领域

一、VIP课程:互联网工程专题 05-快速掌握Jenkins原理与核心功能

眉间皱痕 提交于 2020-02-26 16:36:14
第五课:快速掌握jenkins核心功能.docx 2、jenkins 概述 jenkins 就是为了满足上述 持续集成 的要点而设计的一款工具,其主体框架采用JAVA开发,实质 内部功能都是由各种插件实现 ,极大提高了系统的扩展性。其不仅可以满足JAVA系统的集成,也可以实现PHP等语言的集成发布。通过其pipeline 插件,用户可以随自己需要定制集成流程。 2、下载安装jenkins 下载: jenkins 支持Docker、yum、msi 等安装,在本次教程使用直接选择下载它对应的WAR包进行安装。 https://jenkins.io/download/ 启动: 下载完成之后直接可通过 jar -jar 命令启动 java -jar jenkins.war --httpPort=8080 也可以将其放至到servlet容器(tomcat\jetty\jboss)中直接启动,无需过多的配置,一切插件化这是jenkins 比较优秀的设计。 配置: 下载完成之后进入启动页( http://127.0.0.1:8080/ ) 会有一个 验证过程,验证码存储在 ${user_home}\.jenkins\secrets\initialAdminPassword 中,接着就是进入安装插件页,选择默认即可,这个过程稍长。 3、基础环境配置与常用插件下载 在集成的时候,jenkins