Jenkins master在windows上安装

原文:http://www.cnblogs.com/itech/archive/2011/11/02/2233343.html

1 Jenkins

Jenkins由以前的hudson更名而来。Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs。具体地:

*软件的持续构建和测试,此时Jenkins与CruiseControl或DamageControl相似。本质上提供了一个易于使用的持续集成 系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build。自动化,持续的构建提高了软件开发的效率。

*监视外部运行的job的执行,例如cron jobs或procmail jobs,即使这些jobs是运行在远程的机器上。例如,对于cron,你将会收到email包含job的output,你需要检查email来确认是否 job broke。Jenkins将保持这些outputs且使得你更加容易地注意到job的broke。

Jenkins的主要特点:

* 容易安装,只需要执行Java -jar jenkins.war, 或者直接部署到一个servlet container中,例如tomcat。不需要安装,不需要数据库的支持。

* 容易配置,jenkins可以完全地通过友好的web GUI来配置,且配置页面支持配置项的错误检查和很好的在线帮助。不需要手动地编辑xml的配置文件,但是jenkins也支持手动修改xml配置文件。

* 项目源码修改的检测,jenkins能够从项目的Subversion/CVS生成最近修改的集合列表,且改方式非常有效,不会增加Subversion/CVS Repository的负载。

* 可读的永久的链接生成,jenkins对于大部分pages都生成清楚的可读的永久的链接,例如‘‘latest build"/"latest successful build",因此可以容易地在其他的地方引用jenkins的生成的pages。

* RSS/EMail/IM集成,可以通过RSS,EMail或IM来实时地监视build的失败。

* Build完成后仍然可以tag,支持在build完成后tag或重tag。

* Junit/TestNG 测试报告,能够很好地显示各种测试的报告,且可以生成失败的趋向图。

* 分布式build,jenkins能够分发build/test的负载到多台机器,能够更好地利用硬件资源,提高build的时间。

* 文件标识,jenkins可以标识build产生的文件,例如jars。

* 插件支持,jenkins可以通过第三方的插件来扩展。

* 跨平台,支持几乎所有的平台,例如Windows,Ubuntu/Debian,Red Hat/Fedora/CentOS,Mac OS X,openSUSE,FreeBSD,OpenBSD,Solaris/OpenIndiana.Gentoo。

2 jenkins Master在windows的安装

下载jenkins.war, 拷贝到D:\jenkins下,然后运行java -jar jenkins.war. (注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin加入到PATH环境变量中)

运行如下:

D:\jenkins>java -jar jenkins.war
Running from: D:\jenkins\jenkins.war
webroot: $user.home/.jenkins
七月 03, 2016 6:59:55 下午 winstone.Logger logInternal
信息: Beginning extraction from war file
七月 03, 2016 6:59:57 下午 org.eclipse.jetty.util.log.JavaUtilLog info
信息: jetty-winstone-2.9
七月 03, 2016 7:00:00 下午 org.eclipse.jetty.util.log.JavaUtilLog info
信息: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
Jenkins home directory: C:\Users\yangyichen\.jenkins found at: $user.home/.jenkins
七月 03, 2016 7:00:01 下午 org.eclipse.jetty.util.log.JavaUtilLog info
信息: Started [email protected]0.0.0.0:8080
七月 03, 2016 7:00:01 下午 winstone.Logger logInternal
信息: Winstone Servlet Engine v2.0 running: controlPort=disabled
七月 03, 2016 7:00:02 下午 jenkins.InitReactorRunner$1 onAttained
信息: Started initialization
七月 03, 2016 7:00:22 下午 jenkins.InitReactorRunner$1 onAttained
信息: Listed all plugins
七月 03, 2016 7:00:22 下午 jenkins.InitReactorRunner$1 onAttained
信息: Prepared all plugins
七月 03, 2016 7:00:22 下午 jenkins.InitReactorRunner$1 onAttained
信息: Started all plugins
七月 03, 2016 7:00:22 下午 jenkins.InitReactorRunner$1 onAttained
信息: Augmented all extensions
七月 03, 2016 7:00:24 下午 jenkins.InitReactorRunner$1 onAttained
信息: Loaded all jobs
七月 03, 2016 7:00:25 下午 hudson.model.AsyncPeriodicWork$1 run
信息: Started Download metadata
七月 03, 2016 7:00:26 下午 org.jenkinsci.main.modules.sshd.SSHD start
信息: Started SSHD at port 53679
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Completed initialization
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Started initialization
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Listed all plugins
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Prepared all plugins
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Started all plugins
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Augmented all extensions
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Loaded all jobs
七月 03, 2016 7:00:26 下午 jenkins.InitReactorRunner$1 onAttained
信息: Completed initialization
七月 03, 2016 7:00:26 下午 hudson.WebAppMain$3 run
信息: Jenkins is fully up and running
七月 03, 2016 7:00:30 下午 hudson.model.UpdateSite updateData
信息: Obtained the latest update center data file for UpdateSource default
七月 03, 2016 7:00:35 下午 hudson.model.DownloadService$Downloadable load
信息: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
七月 03, 2016 7:00:36 下午 hudson.model.DownloadService$Downloadable load
信息: Obtained the updated data file for hudson.tasks.Ant.AntInstaller
七月 03, 2016 7:00:39 下午 hudson.model.DownloadService$Downloadable load
信息: Obtained the updated data file for hudson.tools.JDKInstaller
七月 03, 2016 7:00:39 下午 hudson.model.AsyncPeriodicWork$1 run
信息: Finished Download metadata. 13,821 ms

访问http://localhost:8080 , jenkins的主界面如下:

时间: 2024-10-13 17:19:36

Jenkins master在windows上安装的相关文章

Jenkins master在windows

Jenkins master在windows上安装 1 Jenkins Jenkins由以前的hudson更名而来.Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs.具体地: *软件的持续构建和测试,此时Jenkins与CruiseControl或DamageControl相似.本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build.自动化,持续的构建提高了软件开发的效率. *监视外部运行的

在Windows上安装虚拟机详细图文教程

用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/cqdKMyu9AWjsw  访问密码 7be7 在Windows上安装虚拟机. 选择自己的路径: 在桌面创建一个图标: 启动虚拟机,新建虚拟机,并进行各种硬件定制.

在 Windows 上安装 Hadoop 教程(转)

在 Windows 上安装 Hadoop 教程 一见 2010.1.6 www.hadoopor.com/[email protected] 1. 安装 JDK 不建议只安装 JRE,而是建议直接安装 JDK,因为安装 JDK 时,可以同时安装 JRE. MapReduce 程序的编写和 Hadoop 的编译都依赖于 JDK,光 JRE 是不够的. JRE 下载地址:http://www.java.com/zh_CN/download/manual.jsp JDK 下载地址:http://jav

windows上安装db2 spatial extender和ArcSDE的问题

因客户的DB2版本是9.7的版本,所以测试环境也只能安装这个版本,但在ArcSDE的最小支持版本里至少需要V9.7 pack 4的版本,低于这个版本是不行的. 安装DB2和spatial extender 安装好DB2后创建空间数据库(假如名字叫mysdedb),这里最好能优化一下以下的配置: 1.注意创建数据库时的字符编码. 2.最好创建自己的缓存池(使用16或者32k的pagesize). create bufferpool sdepool size 12800 pagesize 32K c

在Windows上安装MongoDB

原文官方文档:https://docs.mongodb.org/v2.6/tutorial/install-mongodb-on-windows/ 基于版本:MongoDB 2.6 概览 通过这个示例在Windows上安装MongoDB. 平台支持: 从2.2版本开始,MongoDB不支持Windows XP了,请使用最新版本的Windows使用较新的MongoDB的版本. 重要: 如果你使用的Windows Server 2008 R2的edition版本或者是Windows 7,请安装a h

在Windows上安装Nexus 3.2.0-01

在Windows上安装Nexus 环境: Windows 7 apache-maven-3.3.9 JDK 1.8 下载Nexus: https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.2.0-01-win64.zip 解压后看可以到nexus-3.2.0-01和sonatype-work两个文件夹: 配置到系统环境Path:\Path\to\nexus 运行: Path\to\nexus\nexus-3.2.0-01\

在Windows上安装PyCUDA和Theano

最近几个月在学习Deep Learning,刚开始的时候什么条件都不具备.自己从淘宝上面买了一个GT 240,搭建一个GPU环境用于程序的调试.折腾了几个月,以前PyCUDA总是搭建失败,最近几天才尝试成功.为了学习Deep Learning的源代码,自己又搭建了Theano环境.由于时间紧张,自己概略总结如下,以备忘记. 一. 在Windows上安装PyCUDA 1. 安装条件 (1) pytools库 安装PyCUDA还需要pytools库,而pytools库又需要six,appdirs,d

在windows上安装和简单配置VirtualBox

VirtualBox是一款开源且免费虚拟机软件,其简单易用且性能优异.最重要的是VirtualBox有不同操作系统版本,但是其导出的虚拟机都是通用的. 适用系统:windwos7_64bit & windows8_64bit 下面由小河给大家介绍:在Windows上安装和简单配置VirtualBox4.3.14. 1.下载VirtualBox. (1)百度搜索"virtualbox",出现VirtualBox官方网站和百度软件中心,两者都可下载到该软件. (2)以"百

在 Windows 上安装Rabbit MQ 指南

转载自张善友博客园:http://www.cnblogs.com/shanyou/p/4067250.html rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. RabbitMQ的官方站:http://www.rabbitmq.com/        AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(