<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文件啊?  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲视频在线精品| 亚洲一区二区三区免费观看| 亚洲天堂2016| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲黄色高清视频| 久久久久亚洲Av无码专| 亚洲精品视频免费看| 亚洲日韩在线中文字幕综合| 在线视频亚洲一区| 黄色大片免费网站| 99在线热视频只有精品免费| 精品久久久久国产免费| 日本免费一区二区三区最新| 免费a级毛片在线观看| 亚洲欧洲美洲无码精品VA| 中文字幕亚洲综合精品一区| 未满十八18禁止免费无码网站| 最近免费中文字幕视频高清在线看 | 亚洲婷婷在线视频| 麻豆91免费视频| 国产偷v国产偷v亚洲高清| 亚洲日本国产综合高清| 丁香花在线视频观看免费| 美女网站免费福利视频| 亚洲AV无码精品色午夜果冻不卡 | a级毛片毛片免费观看久潮 | 中文字幕亚洲免费无线观看日本| 久久福利资源网站免费看| 亚洲AV无码一区二区三区网址| 久久这里只有精品国产免费10| 黄页免费在线观看| 成人AV免费网址在线观看| 思思re热免费精品视频66| 亚洲精品无码av片| 草久免费在线观看网站| 日韩电影免费观看| 免费无遮挡无码视频网站| 亚洲成a人片在线观看无码 | 成人影片一区免费观看| 亚洲精品免费网站| 亚洲AV日韩AV高潮无码专区|