從 AntHillPro 建立元件

AntHillPro 是建置整合工具。

開始之前

安裝具有對 AntHillPro 伺服器存取權的代理程式。

程序

  1. IBM® UrbanCode Deploy 中,按一下元件,然後按一下建立元件
  2. 在「建立元件」視窗中,指定元件的名稱與說明。
  3. 團隊欄位中,指定新元件的存取資訊。
  4. 若要為新元件使用範本,請從範本清單中選取一個範本。 在此情況下,元件會從範本中繼承來源配置、內容及程序。如需範本的相關資訊,請參閱元件範本
  5. 來源配置類型清單中,選取 AntHillPro
  6. 指定元件的下列參數:
    Anthill URL
    AntHillPro 伺服器的 URL,例如 https://anthillrepo.company.com/repository
    使用者
    AntHillPro 認證之使用者的使用者名稱。
    密碼
    AntHillPro 認證之使用者的密碼。
    專案
    專案的名稱。AntHillPro 專案大致對應於 IBM UrbanCode Deploy 元件。
    工作流程
    包含要匯入之 AntHillPro 建置的工作流程名稱。
    狀態
    建置生命期限在可以匯入之前必須具有的狀態。伺服器僅匯入包含此狀態的建置生命週期。
    構件集
    如果勾選複製到 CodeStation,請鍵入將在 CodeStation 中解析的構件集清單。請將每一個清單項目放置在新行上。
    自動匯入版本
    選取這個勾選框,以定期檢查新版本,並自動匯入新版本。如果您未自動匯入版本,則可以透過按一下元件 > 選取的元件 > 版本,然後按一下匯入新版本,來手動匯入版本。
    複製到 CodeStation
    依預設會選取這個選項,這個選項會建立構件的防竄改副本,並將它們儲存在內嵌的構件管理系統 CodeStation 中。如果清除該勾選框,則僅匯入構件相關 meta 資料。在大部分情況下,保持選取此勾選框。
    預設版本類型
    指定如何將版本匯入至 CodeStation:
    完整
    每一個版本都是綜合性的,且包含所有構件。
    增量
    每一個版本都包含構件子集。
    使用系統的預設版本匯入代理程式/標籤
    如果選取此參數,則會使用您在「系統設定」頁面上指定的代理程式或標籤來匯入元件構件。代理程式必須具有對構件所在之系統的存取權。請參閱系統設定
    使用單一代理程式匯入新的元件版本
    如果選取此參數,請使用版本匯入項目的代理程式欄位,來識別用來將構件匯入至元件的代理程式。代理程式必須具有對構件所在之系統的存取權。若要從伺服器所在位置匯入構件,請將代理程式安裝在相同的位置,並指定該代理程式。
    使用任何含指定標籤的代理程式匯入新的元件版本
    如果選取此參數,請使用版本匯入項目的代理程式標籤欄位,來識別用來選取將構件匯入至元件之代理程式的標籤。所有含標籤的代理程式都必須具有對構件所在之系統的存取權。
    繼承清理設定
    指定要在 CodeStation 中保留的元件版本數目,以及保留時間。如果您選取此勾選框,則元件會使用在系統設定窗格上指定的值。如果清除這個勾選框,則會顯示版本的保留天數要保留的版本數欄位。使用此選項,您可以定義自訂值(包括 -1,它表示無限期保留)。
    建立版本之後執行程序
    若要在匯入每個版本之後自動執行程序,請選取此勾選框,然後指定應用程式程序以及程序的環境。僅在自動匯入版本而不是手動匯入版本時,程序才會執行。類似地,當您使用 REST API 或 udclient 指令來建立版本時,程序也不會執行。如果自動版本匯入發現多個版本,程序也僅執行一次。
  7. 按一下儲存

結果

新元件會列出在「元件」頁面上。「版本」標籤會顯示可用的元件版本。如果您選取自動匯入版本勾選框,則會自動顯示版本。否則,按一下匯入新版本以顯示可用的版本。根據構件的數目與大小,在顯示版本之前可能需要一些時間。若要查看元件中的構件,請按一下元件版本。

下一步

建立元件的程序。請參閱配置元件程序

意見