hudson项目更名为jenkins

       下面,我将用我自己的方式来解释hudson项目更名为jenkins的问题,希望我的回答能够对大家有所帮助。让我们开始讨论一下hudson项目更名为jenkins的话题。

1.Jenkins怎么安装

2.自动化集成:Jenkins管理工具详解

3.怎么整合jenkins 和github

4.jenkins插件用什么语言开发

5.如何设置jenkins服务器环境变量

hudson项目更名为jenkins

Jenkins怎么安装

       一、Windows环境中安装Jenkins

       在最简单的情况下,Jenkins 只需要两个步骤:

       1、下载最新的版本(一个 WAR 文件)。Jenkins官方网址:

       2、命运行运行 java -jar jenkins.war (默认情况下端口是8080,如果要使用其他端口启动,可以通过命令行”java –jar Jenkins.war --mand,并输入

       "%VS10COMNTOOLS%..\IDE\devenv.com" "%WORKSPACE%\Test.sln" /Build "Debug|Win32",devenv.com是MSVC提供的命令行构建工具,这里的"%VS10COMNTOOLS%..\IDE\devenv.com"为devenv.com的路径,如果没有配置响应的环境变量,构建的时候就会找不到路径,所以可以用devenv.com的实际路径代替。在"构建后操作"中可以添加发送邮件的相关信息。

       点击保存,项目的配置就完成了,点击立即构建,Jenkin就会从github上将代码clone下来,这里我在github上存放了一个HelloWorld的vs项目,所以我的命令行为"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" "%WORKSPACE%\HelloWorld\HelloWorld.sln" /Build "Debug|Win32",然后自动编译项目,如果构建成功会是蓝色标记,如果构建失败会是红色标记。

       构建完成后可以在项目中看到项目构建的具体信息,如工作区、变更集和每次构建的控制台输出等。这就是一个基本的基于Jenkins和GitHub的持续集成环境的搭建。

如何设置jenkins服务器环境变量

       如何用Jenkins/Hudson创建真正的pipeline 这几天尝试用Jenkins/Hudson创建pipeline,发现网上的信息很少,所以写一篇跟大家分享。 在开始之前,得告诉你被我的标题给忽悠了,不是Jenkins/Hudson,只是Jenkins!如果你还在用Hudson

       启动Jenkins

       1、 安装jdk

       从略,建议1.6或以上版本,配置好环境变量。

       2、 安装tomcat

       从略,安装完调试下tomcat是否正常。

       3、 安装ant

       下载zip包,解压后配置好环境变量。

       4、 安装jenkins

       下载war包,命名为Jenkins,拷贝到tomcat/webapps目录下。

       5、 安装Android SDK

       下载安装,完成后配置好Android_SDK_HOME环境变量。此步骤主要用于进行android自动化测试,若不进行此项可略过。

       安装完成后启动tomcat/bin/startup.bat文件(linux下是startup.sh),在浏览器输入.XXXXXX

       6、 生成bulid.xml文件,-p后面跟工程所在的本地jenkins下路径

       android update project -n *** c:\被测工程Job路径\workspace

       7、 Ant进行编译程序,并安装到当前手机中

       ant debug install -f c:\被测工程Job路径\workspace\build.xml

       8、 构建后操作,本案例中构建完成后自动启动构建下一个测试Job

       Bulid other projects,选择测试工程的Job.

       打包测试工程

       Android程序

       本小节讲诉如何构建一个Android测试工程,包括邮件发送和测试报告展示。

       1、 构建步骤1-7和Android程序章节一样,从略。

       2、 本文案例中测试程序是通过命令行启动运行的,所以在此处增加一个批处理运行。P.S. adb shell am instrument -w -e class com.megafon.test.MegafonTest#testDeleteContact com.megafon.test/android.test.InstrumentationTestRunner ,此处是通过批处理来单独运行一个个的测试用例。避免了Junit3的无序执行的问题。

       3、 删除Workspace中原来存在的测试报告文件,一般不删除也会覆盖。

       如何让测试程序生成xml格式的测试报告,其他文章会重点介绍。

       4、 从手机中拷贝测试报告,最终测试是在手机上运行,所以报告也生成在手机中,使用adb pull命令把测试报告全部拷贝到workspace下制定目录。

       5、 构建后操作,发布测试报告,如果报告中包含附件,此处使用到JUnit Attachments Plugin插件。

       6、 邮件通知,此处使用到Email-ext plugin插件,前面的默认,直接使用我们在系统管理里面设置的默认值。

       7、 点击右下角高级按钮,可选择不同场景下发送邮件。

       8、 测试结果展示,在本次构建的控制台可以显示当前所有的构建日志。

       9、测试报告点击Test Result可以显示所有测试记录。

       好了,今天关于“hudson项目更名为jenkins”的话题就讲到这里了。希望大家能够通过我的讲解对“hudson项目更名为jenkins”有更全面、深入的了解,并且能够在今后的学习中更好地运用所学知识。