GitHub與Asana整合

如需詳細資訊,請前往定價頁面

藉助Asana for GitHub整合,您可以將GitHub提取請求狀態自動同步至Asana任務,以改善跨職能協作。

這種整合有助於提高技術和非技術團隊之間工程工作的可視度和透明度。 藉助這項新的整合,開發人員可以透過Asana輕鬆溝通,讓團隊和跨職能專案關係人掌握最新情況,並防止工作遺漏。

此集成不支持GitHub Enterprise版。

適用於Asana和GitHub的安裝動作

連結Asana和GitHub以同步您的提取請求狀態。 若要使用整合,請在Asana中設定組態,並在GitHub中設定其他功能。

screen of adding app with customize menu

如何在Asana中進行設定:

  1. 前往您要安裝Asana for GitHub整合的Asana專案。 點選右上角的「自訂」按鈕。
  2. 向下捲動至「應用程式」,然後選取「+新增應用程
Github app
  • 選擇 GitHub
  • 依循指引授權你的GitHub帳戶。
  • Asana for GitHub整合將在專案層級安裝。

恭喜,您現在可以將GitHub提取請求連結至Asana任務。 若您希望啟用整合的其他功能,請查看下一節。 否則,請跳轉到下面的金鑰功能

如何配置GitHub操作:

本節假設您已基本熟悉git和GitHub儲存庫機密。 如果您沒有設定儲存庫密碼的存取權限,請聯絡儲存庫所有者。

我們支援兩種類型的GitHub動作:

  1. 將Asana中的GitHub提取請求通知自動化:此動作評論Asana任務中的提取請求狀態。 其中包含提取請求的標題,以及指向關聯Asana任務的連結。 若要設定,請造訪GitHub動作頁面
  2. 從GitHub拉取請求描述連結拉取請求附件至Asana :此動作會自動將GitHub拉取請求連結至Asana任務,方法是新增Asana任務網址至拉取請求描述。 若要設定,請造訪GitHub動作頁面

與其他GitHub動作類似,只有在您已設定動作的儲存庫中發生事件時,才會執行這些動作。 例如,您可以設定每次有人對提取請求進行合併或評論時執行的動作。

除非是同一個資料庫內多個完全相同的動作,否則每個GitHub動作均必須個別設定。 例如,您可以設定一個動作,以便在任務完成時對提取請求描述中的任務進行評論;並且設定另一個動作,以便在提取請求被合併時對任務新增不同的評論。

GitHub動作也可以新增為現有工作流程的一部分。 請參考GitHub動作資源指南以深入瞭解。

撤銷祕密代幣

若您在上一節中設定Github動作,則可以撤銷Secret Token。 前往此設定頁面,然後選擇全部撤銷

這將撤銷所有現有的GitHub動作機密權杖。

您仍可以在已新增此整合的現有Asana專案中查看提取請求資訊。

重要功能

如何將提取請求附加至Asana任務(在Asana中) :

在Asana中安裝GitHub整合後,您就能在關聯專案中的每個任務上看到GitHub欄位。

Github field on task

若要將提取請求附加至Asana任務,請擷取提取請求URL並貼至空白的GitHub欄位。 具有以下詳細資訊的小工具現在應會顯示於Asana任務中:檢閱狀態、組建狀態、公關狀態、行變更,以及GitHub中的對話計數。

Github pull request link

如何將提取請求附加至Asana任務(在GitHub中) :

在Asana中安裝GitHub整合並設定GitHub動作後,您現在可以從GitHub提取請求描述中自動將提取請求附加至Asana任務。

Github pull request description

在您的GitHub提取請求描述中,擷取Asana任務網址並貼上至描述中。 現在,在Asana中檢視任務時,應該會顯示包含以下詳細資訊的小工具:審查狀態、組建狀態、公關狀態以及行變更。

任何錯誤都應反映在GitHub中的「GitHub動作」索引標籤中。

如何接收拉取請求合併並關閉更新:

在適當的團隊審查並合併變更後,可以在GitHub中關閉拉取請求。 Asana小工具中的狀態將自動更新。

若要附加新的GitHub提取請求,您可以將Asana任務URL新增至新的GitHub提取請求描述,系統會自動取代該小工具,您也可以按一下右上角的功能表,在Asana中移除已關閉的提取請求。 移除後,您可以輸入新的GitHub提取請求網址。

在Asana中安裝GitHub整合並設定GitHub動作後,您現在會收到對Asana任務的評論,並附上開放的拉取請求。 這將包括有關提取請求是否已合併或關閉的更新。

updates

常見問題

是否可以在多個儲存庫中使用相同的產生密碼?

我若將提取請求附加至Asana任務,我的隊友能否查看該提取請求的相關資訊(即使他們沒有提取請求的存取權限) ?

可以。將提取請求附加至任務時,可檢視任務的每個人都可以看到小工具中的資訊。

產生新權杖是否會停用我的舊密鑰權杖?

不,您的舊祕密代幣仍然有效。 如果您想禁用現有的祕密令牌,可以在此處執行此操作。

是否可以在多個儲存庫中使用相同的產生密碼?

嘗試推送工作流程檔案時, Git表示我的權杖沒有建立工作流程的存取權限。 我應該怎麼做?

若您使用雙因素驗證並在命令列上與GitHub互動, GitHub要求您使用個人存取權杖作為密碼。 請使用工作流程範圍建立新GitHub個人存取權杖。

我們為何要求這些GitHub權限?

在此整合中,我們只會對提取請求進行讀取和寫入。 驗證頁面上的權限是GitHub允許我們要求的最嚴格權限,以便存取提取要求。

若GitHub動作將提取請求附加至專案中未啟用整合的任務,會發生什麼事?

連結至提取請求的附件將在任務評論區段中顯示,但不會顯示同步提取請求狀態的小工具。

喜歡您看到的內容嗎? 今天就開始免費試用30天Asana。免費試用

這篇文章是否有幫助?

Thanks for your feedback