Jenkins+ANT+SVN快速搭建持續集成環境


     偉大的語言都從helloworld開始,這里我們用Jenkins+ANT+SVN來搭建這一套持續集成環境。

 

環境准備:

  一台已經配置好Jenkins和Ant的機器。

 

項目准備:

   用Ecplise建立一個HelloWorld項目,結構如下圖所示:

build.xml的內容如下:

<project>

    <target name="clean">
            <delete dir="build"/>
    </target>

    <target name="compile">
            <mkdir dir="build/classes"/>
            <javac srcdir="src" destdir="build/classes"/>
     </target>

    <target name="jar">
            <mkdir dir="build/jar"/>
            <jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
                <manifest>
                    <attribute name="Main-Class" value="oata.HelloWorld"/>
                </manifest>
             </jar>
     </target>

    <target name="run">
            <java jar="build/jar/HelloWorld.jar" fork="true"/>
    </target>

</project>

 ant的構建原理可以參考:http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html

 

項目上傳到svn上面:

 

啟動tomcat上的Jenkins:

 

點擊創建一個新任務

 

配置源碼管理:

 

增加構建步驟:

增加shell腳本,並保存:

 

點擊立即構建:

 

然后點擊#1,查看控制台:

 

可以看見hello world已經被輸出了:

 

如果修改了代碼,並提交到了SVN,那么再次構建可以看見輸出發生變化。

 

構建后:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM