Continuus 支援

這些 Apache Ant 任務是 Continuus Source Manager 的包裝器。它們已在 Windows 2000 上針對版本 5.1/6.2 進行測試,但應可在已安裝 ccm 的其他平台上執行。


CCMCheckin

說明

將檔案簽入 Continuus

參數

屬性 必要
檔案 命令將運作的檔案路徑
註解 指定註解。 否;預設為 簽入 加上日期
任務 指定用於簽入檔案的任務編號(可以使用 預設
ccmdir 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑

範例

簽入檔案 c:/wa/com/foo/MyFile.java。文字 mycomment 會新增為註解。使用的任務是設定為預設值的任務。

<ccmcheckin file="c:/wa/com/foo/MyFile.java"
            comment="mycomment"/>

CCMCheckout

說明

執行 Continuus 簽出命令

參數

屬性 必要
檔案 命令將運作的檔案路徑 兩個命令中只有一個
檔案集 包含要簽出的檔案的檔案集
註解 指定註解
任務 指定用於簽入檔案的任務編號(可以使用 預設
ccmdir 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑

範例

簽出檔案 c:/wa/com/foo/MyFile.java。註解屬性 mycomment 會新增為任務註解。使用的任務是設定為預設值的任務。

<ccmcheckout file="c:/wa/com/foo/MyFile.java"
             comment="mycomment"/>

簽出 lib 目錄中所有副檔名為 .jar 的檔案。註解屬性 mycomment 會新增為任務註解。使用的任務是設定為預設值的任務。

<ccmcheckout comment="mycomment">
  <fileset dir="lib" >
    <include name="**/*.jar"/>
  </fileset>
</ccmcheckout >

CCMCheckinTask

說明

執行 Continuus 命令以簽入預設任務

參數

屬性 必要
註解 指定註解。
任務 指定用於簽入檔案的任務編號(可以使用 預設
ccmdir 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑

範例

對目前任務中所有已簽出的檔案執行簽入預設任務。

<ccmcheckintask comment="blahblah/>

CCMReconfigure

說明

執行 Continuus 重新設定/更新命令

參數

屬性 必要
遞迴 在子專案上遞迴 否;預設為 false
詳細 執行詳細的重新設定作業 否;預設為 false
ccmproject 指定套用作業的 ccm 專案。
ccmdir 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑

範例

對專案 ANTCCM_TEST#BMO_1 執行 Continuus 重新設定

<ccmreconfigure ccmproject="ANTCCM_TEST#BMO_1"
                verbose="true"/>

CCMCreateTask

說明

建立 Continuus 任務。

參數

屬性 必要
註解 指定註解
平台 指定目標平台
ccmdir 如果 ccm 可執行檔案不在 PATH 中,則需要其路徑
解析器 指定解析器
發行 指定 CCM 發行
子系統 指定子系統
任務 指定用於簽入檔案的任務編號(可以使用 預設

範例

為發行 ANTCCM_TEST 建立一個任務,並將目前使用者設為此任務的解析器。

<ccmcreatetask resolver="${user.name}"
               release="ANTCCM_TEST" comment="blahblah"/>