Jenkins 构建JavaHelloWorld

摘要:
注意:我们知道Jenkins通过master/slave来支持分布式的job运行,这里的JavaHelloworld运行在master,即Jenkins所在的机器。

注意:我们知道Jenkins通过master/slave来支持分布式的job运行,这里的JavaHelloworld运行在master,即Jenkins所在的机器。

一 Java的HelloWorld程序

Ant构建脚本:c:\JavaHelloWorld\build.xml

<projectname="HelloWorld"basedir="."default="main">
<propertyname="src.dir"value="src"/>
<propertyname="build.dir"value="build"/>
<propertyname="classes.dir"value="${build.dir}/classes"/>
<propertyname="jar.dir"value="${build.dir}/jar"/>
<propertyname="main-class"value="oata.HelloWorld"/>
<targetname="clean">
<deletedir="${build.dir}"/>
</target>
<targetname="compile">
<mkdirdir="${classes.dir}"/>
<javacsrcdir="${src.dir}"destdir="${classes.dir}"/>
</target>
<targetname="jar"depends="compile">
<mkdirdir="${jar.dir}"/>
<jardestfile="${jar.dir}/${ant.project.name}.jar"basedir="${classes.dir}">
<manifest>
<attributename="Main-Class"value="${main-class}"/>
</manifest>
</jar>
</target>
<targetname="run"depends="jar">
<javajar="${jar.dir}/${ant.project.name}.jar"fork="true"/>
</target>
<targetname="clean-build"depends="clean,jar"/>
<targetname="main"depends="clean,run"/>
</project>

Java的helloworld: c:\JavaHelloWorld\src\oata\helloworld.java

packageoata;
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld");
}
}

二 启动Jenkins且创建job来运行JavaHelloWorld

1) 启动jenkins在8000端口:

Jenkins 构建JavaHelloWorld第1张

2) 创建JavaHelloWorld的job

在ie中打开http://localhost:8000,

单击new job链接,为javahelloworld新建job,且编译job的配置如下:

注意jenkins默认已经安装了svn的plugin了。

Jenkins 构建JavaHelloWorld第2张

3) 运行JavaHelloWorld的job

进入JavaHelloWorld的主页面,点击build now链接进行build,build后可以在此主页面上看到所有的build历史,如下:

Jenkins 构建JavaHelloWorld第3张

然后还可以点击某个build的链接,查看某个build的详细日志,如下:

Jenkins 构建JavaHelloWorld第4张

参考:

http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html

免责声明:文章转载自《Jenkins 构建JavaHelloWorld》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇eclipse新建java项目el-input的color修改无效问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux 环境下jmeter+ant+jenkins

一、linux下的jenkins的安装: 下载链接:https://pan.baidu.com/s/1qZItZOC 密码:58da Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,配置环境变量 1、下载tar.gz格式的软件包至本地服务器上;下载地址为:http://www.oracle.com/techn...

Linux 搭建 Jenkins

环境准备 安装JDK 安装 JDK 之前写过一篇文章,本文就不具体讲了: Linux 安装 JDK 注意:Java版本不能是gcj,会导致Jenkins有问题,centos7搭建jenkins小记文章中提到的java版本问题导致CentOS下的Jenkins有问题。 安装Git yum install git 规避磁盘过满问题 1.方法1:创建软连接,准...

jenkins之 pipeline 小尝试

最近,一个小需求,动态建立slave节点来执行自动化用例,原有jenkins 老方式不满足需求,就用到jenkins2的pipeline来实现,但在实现过程中,2个小坑记录下 1、jenkins不能读取file参数中的文件  在任务有file参数时,如下: 然后在pipeline只引用env.env_conf时,发现找不到上传的文件.....<_&...

jenkins使用ldap权限管理

https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_liunx_52_ldap_for_jenkins.html ldap 原来有一套phpLDAPadmin的用户管理系统 创建一个ou,直接导入以下模板 dn: ou=jenkins_test,ou=App,dc=xx,dc=com objectclass:...

Jenkins集成Allure报告详解-亲历噢

Allure报告简直不要太详细噢,给Boss看是最好的报告模板选择,现在我就把我是如何集成allure报告的步骤告诉你咯! 1. 安装Allure插件 2. 配置allure 选择 Post-build Actions,然后根据下图步骤操作: (下图 Allure Report 因为我之前已经配置过了,所以置灰不可点击,第一次是可以正常点击配置的)...

windows环境下简单Jenkins持续集成搭建

Jenkins是基于Java开发的持续集成工具,所以在安装Jenkins之前我们要确定电脑上已经安装了Java JDK并且环境变量配置正确,否则在启动使用java -jar Jenkins.war启动jenkins时,由于没有Java环境,将提示java非内部命令,无法启动。 java版本:jdk-8u162-windows-i586 jenkins版本:...