<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-112  評論-73  文章-0  trackbacks-0

    最近準備搭建一個技續構建環境,在網上一查有很多可選項.基本上都在用 CruiseControl 現在最新版是2.7.1,另外還有一個就是 continuum 最新版本是1.1,而且現在是maven2的一個子項目,所以與maven2集成那肯定是沒有問題的.最后決定先試試continuum.

    下載解壓后執行bin\windows-x86-32\run.bat (根據你的操作系統),第一次運行有錯誤.在網上一查是因為第一次運行要創建數據庫,再次運行就沒有問題了.

    訪問http://localhost:8080/continuum/ 然后填寫admin帳戶的信息.填寫完登錄后會要求填寫基本配置信息.

    working-directory: C:\continuum\work

    build output directory : C:\continuum\work\build

    base url :http://localhost:8080/continuum

    以上各項需根據自己的實際情況填入合適的值.

    1、加入一個maven2工程:

    add project --> maven 2.0.x project

    在這里可以指定一個pom.xml文件的地址,也可以上傳一個已存在的pom.xml,我選擇一上傳一個已存在的pom.xml。 Build Definition Template 選擇maven2 template 這樣在工程列表中就可以看到這個工程了。

    下面是pom.xml代碼:

    <?xml version="1.0" encoding="UTF-8"?>
    <project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>ContinuumMaven2</groupId>
    <artifactId>ContinuumMaven2</artifactId>
    <version>0.0.1</version>
    <name>ContinuumMave2</name>
    <build>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-scm-plugin</artifactId>
    <version>1.0</version>
    <configuration>
    <goals>install</goals>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.4</version>
    <configuration>
    <skip>true</skip>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.5</source>
    <target>1.5</target>
    </configuration>
    </plugin>
    <plugin>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.2</version>
    <configuration>
    <encoding>UTF-8</encoding>
    </configuration>
    </plugin>
    </plugins>
    </build>
    <ciManagement>
    <system>Continuum</system>
    <url>http://localhost:8080/continuum</url>
    <notifiers>
    <notifier>
    <type>mail</type>
    <address>wfn_libo@163.com</address>
    </notifier>
    </notifiers>
    </ciManagement>
    <scm>
    <connection>
    scm:svn:http://192.168.1.10:8088/svn/ContinuumMaven2
    </connection>
    <developerConnection>
    scm:svn:http://192.168.1.10:8088/svn/ContinuumMaven2
    </developerConnection>
    <url>
    scm:svn:http://192.168.1.10:8088/svn/ContinuumMaven2
    </url>
    </scm>
    </project>

    Project Information 中設置svn的帳號和密碼.

    最后還需要設置一些環境變量:

    MAVEN_HOME

    SVN_HOME

    并指定path ,我為了這個問題耽誤了好長時間。

    2、設置SCM的用戶名和密碼

    在工程導入后,在Project Information 中選擇edit ,在SCM Username和SCM Password中填入訪問svn 的用戶名和密碼.

    然后build now 就可以看到build 的狀態了(要手動刷新).

    3、設置Eamil Notifiers


    打開contionuum\conf\plexus.xml文件(這個和1.0.3版好象有很大的不同)

    將resource下的mail session 下面的注釋去掉,修改成自己的email 的相應信息就可以了。

    <resource>
    <name>mail/Session</name>
    <type>javax.mail.Session</type>
    <properties>
    <property>
    <name>mail.smtp.host</name>
    <value>smtp.163.com</value>
    </property>
    <property>
    <name>mail.smtp.port</name>
    <value>25</value>
    </property>

    <property>
    <name>mail.smtp.auth</name>
    <value>true</value>
    </property>
    <property>
    <name>mail.smtp.user</name>
    <value>wfn_libo@163.com</value>
    </property>
    <property>
    <name>password</name>
    <value>your_password</value>
    </property>
    <property>
    <name>mail.smtp.debug</name>
    <value>true</value>
    </property>
    <!--
    <property>
    <name>mail.smtp.starttls.enable</name>
    <value>true</value>
    </property>
    <property>
    <name>mail.smtp.socketFactory.class</name>
    <value>javax.net.ssl.SSLSocketFactory</value>
    </property>
    -->
    </properties>
    </resource>

    我用的是163.com的信箱,后面注釋的內容不能使用,否則不能發email.

    重啟服務器后,build 一下。就可以收到email了。


    Technorati : , ,

    posted on 2008-04-03 11:00 Libo 閱讀(1143) 評論(3)  編輯  收藏

    評論:
    # re: continuum1.1,svn,maven2 試用筆記 2008-04-10 21:01 | frage
    訪問http://localhost:8080/continuum/ 然后填寫admin帳戶的信息。。。


    怎么填寫admin的信息阿  回復  更多評論
      
    # re: continuum1.1,svn,maven2 試用筆記[未登錄] 2008-04-11 19:12 | Libo
    # re: continuum1.1,svn,maven2 試用筆記 2009-06-02 16:20 | amy
    為啥我的contionuum\conf目錄下沒有plexus.xml文件啊?  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲国产精品自在在线观看| 日韩高清免费在线观看| 中文字幕不卡亚洲 | 中文字幕亚洲综合久久| 三年片免费高清版| 伊人久久大香线蕉亚洲| aa级毛片毛片免费观看久| 337p日本欧洲亚洲大胆裸体艺术| 国产精品免费久久久久久久久| 久久精品国产亚洲Aⅴ蜜臀色欲 | 99久久国产亚洲综合精品| 在线观看AV片永久免费| 国产精品亚洲一区二区麻豆| 日韩免费高清视频| 亚洲av无一区二区三区| 国产一级理论免费版| 一个人看的在线免费视频| 国产l精品国产亚洲区在线观看| 嫩草影院在线播放www免费观看| 亚洲AV日韩AV天堂一区二区三区| 日本一道本不卡免费| 亚洲永久中文字幕在线| 成人黄动漫画免费网站视频| 国产亚洲精品美女2020久久 | 日本xxwwxxww在线视频免费 | 亚洲AV无码成人精品区蜜桃| 8888四色奇米在线观看免费看| 亚洲人成激情在线播放| 国产免费观看网站| 国产免费拔擦拔擦8X高清在线人| 久久久久亚洲AV无码观看| 国内自产拍自a免费毛片| 一级毛片一级毛片免费毛片| 亚洲精品人成在线观看| 成人免费视频试看120秒| yellow视频免费在线观看| 久久久无码精品亚洲日韩按摩 | 亚洲人成在线电影| 麻豆精品国产免费观看| 久久九九免费高清视频| 亚洲日本视频在线观看|