Jenkins 學習筆記(二)

例子:

首先使用eclipse編寫HelloWorld project

package org.oata;

public class HelloWorld {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		System.out.println("hello world!");
	}

}
自動編譯build.xml放在HelloWorld project文件中,與org同級

<project name="HelloWorld" basedir="." default="main">

   <property name="src.dir" value="src"/>
   <property name="build.dir" value="build"/>
   <property name="classes.dir" value="${build.dir}/classes"/>
   <property name="jar.dir" value="${build.dir}/jar"/>
   <property name="main-class" value="org.oata.HelloWorld"/>
   
   <target name="clean">
    <delete dir="${build.dir}"/>
   </target>
   
   <target name="compile">
       <mkdir dir="${classes.dir}"/>
	   <javac srcdir="${src.dir}" destdir="${classes.dir}"/>
   </target>
   
   <target name="jar" depends="compile">
       <mkdir dir="${jar.dir}"/>
	   <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}">
	       <manifest>
		     <attribute name="Main-Class" value="${main-class}"/>
	       </manifest>
	   </jar>
   </target>
   
   <target name="run" depends="jar">
      <java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/>
   </target>
   
   <target name="clean-build" depends="clean,jar"/>
   <target name="main" depends="clean,run"/>
   
 </project>



jenkins project 配置:

   Repository URL:填寫項目(git commit之後)路徑

  Ant Version :選擇你配置的ant

發佈了26 篇原創文章 · 獲贊 7 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章