您可以使用搜尋來尋找特定項目或其他元件所在的位置。例如,您可能想要搜尋已啟用或已停用的管線,因為管線停用後將無法執行。

我可以搜尋哪些項目

您可以在以下位置搜尋:
  • 專案
  • 端點
  • 管線
  • 執行
  • 管線儀表板、自訂儀表板
  • Gerrit 觸發器和伺服器
  • Git Webhook
  • Docker Webhook
您可以在以下位置執行以資料行為基礎的篩選器搜尋:
  • 使用者作業
  • 變數
  • Gerrit、Git 和 Docker 觸發器活動

可以在每個觸發器的活動頁面中執行以網格為基礎的篩選器搜尋。

搜尋的運作方式

搜尋準則因所在的頁面而有所不同。每個頁面具有不同的搜尋準則。
搜尋位置 用於搜尋的準則
管線儀表板 專案、名稱、說明、標籤和連結
自訂儀表板 專案、名稱、說明、連結 (儀表板上項目的 UUID)
執行 名稱、註解、原因、標籤、索引、狀態、專案、顯示、執行人員、由我執行、連結 (執行的 UUID),以及輸入參數、輸出參數或使用下列格式的狀態訊息:<key>:<value>
管線 名稱、說明、狀態、標籤、建立者、由我建立、更新者、由我更新、專案
專案 名稱、說明
端點 名稱、說明、類型、更新者和專案
Gerrit 觸發器 名稱、狀態、專案
Gerrit 伺服器 名稱、伺服器 URL、專案
Git Webhook 名稱、伺服器類型、存放庫、分支、專案
其中:
  • 連結是管線、執行或儀表板上的 Widget 的 UUID。
  • 輸入參數、輸出參數和狀態訊息標記法及範例包括:
    • 標記法:input.<inputKey>:<inputValue>

      範例:input.GERRIT_CHANGE_OWNER_EMAIL:joe_user

    • 標記法:output.<outputKey>:<outputValue>

      範例:output.BuildNo:29

    • 標記法:statusMessage:<value>

      範例:statusMessage:Execution failed

  • 狀態取決於搜尋頁面。
    • 對於執行,可能的值包括:已完成、失敗、復原失敗或已取消。
    • 對於管線,可能的狀態值包括:已啟用、已停用或已發佈。
    • 對於觸發器,可能的狀態值包括:已啟用或已停用。
  • 由我執行、由我建立或由我更新中的我是指已登入的使用者。
搜尋顯示在每個有效頁面的右上方。開始在搜尋方塊中輸入時, Code Stream 會知道頁面的內容,並建議搜尋選項。
您可以使用的搜尋方法 如何輸入
輸入您的搜尋參數的一部分。

例如,輸入 ena 可以新增一個狀態篩選器,其中會列出所有已啟用的管線。


在狀態篩選器中搜尋「ena」
新增篩選器以減少所找到的項目數。

例如,輸入 Tes 可新增名稱篩選器。篩選器做為 AND 條件與現有的 Status:disabled 篩選器搭配使用,以僅顯示已停用且名稱包含 Tes 的管線。


使用兩個做為 AND 條件工作的篩選器執行搜尋
按一下管線或執行的內容上的篩選器圖示,以減少顯示的項目數量。
  • 對於管線,狀態標籤專案更新者分別有一個篩選器圖示。
  • 對於執行,標籤執行者狀態訊息分別有一個篩選器圖示。

例如,在管線卡中,按一下圖示以新增 SmartTemplate 標籤的篩選器至現有篩選器:Status:EnabledProject:testUpdated by:userTags:Canary

搜尋管線卡上的篩選器
使用逗號分隔符號以包含處於兩種執行狀態的所有項目。

例如,輸入 fa,can 可以建立做為 OR 條件工作的狀態篩選器,以列出所有失敗或已取消的執行。


OR 搜尋
輸入一個數字,以包含索引範圍內的所有項目。

例如,輸入 35 並選取 < 可以列出索引編號小於 35 的所有執行。


搜尋具有運算子的索引
建立模型為工作的管線將成為巢狀執行,依預設不會從所有執行列出。

若要顯示巢狀執行,請輸入 nested 並選取 Show 篩選器。


搜尋巢狀執行

如何儲存我的最愛搜尋

透過按一下搜尋區域旁的磁碟圖示,您可以儲存我的最愛搜尋,以在每個頁面上使用。

  • 藉由輸入搜尋參數,然後按一下圖示為搜尋指定名稱 (例如 my enabled),儲存搜尋。
  • 儲存搜尋後,按一下圖示即可存取該搜尋。您也可以選取管理來重新命名和刪除搜尋,或在已儲存的搜尋清單中移動搜尋。

    已儲存的搜尋

搜尋與使用者名稱相關聯,並且僅在搜尋適用的頁面中顯示。例如,如果您在管線頁面中儲存了適用於 Status:enabled 且名為 my enabled 的搜尋,則即使 Status:enabled 搜尋對觸發器有效,my enabled 搜尋在 Gerrit 觸發器頁面中也無法使用。

是否可以儲存我的最愛管線

如果您有最愛的管線或儀表板,則可以將其釘選,使其永遠會顯示在管線頁面或儀表板頁面的頂端。在管線卡上,按一下動作 > 釘選

將管線釘選至顯示頂端