探索原始檔控制整合
Azure 自動化支援原始檔控制整合,可讓您利用 GitHub 或 Azure DevOps 原始檔控制存放庫中的指令碼,將「自動化」帳戶中的 Runbook 保持在最新狀態。
原始檔控制可讓您更有效率地與小組共同作業、追蹤變更,以及回復至舊版的 Runbook。
例如,原始檔控制可讓您將原始檔控制中的不同分支同步至您的開發、測試或生產環境「自動化」帳戶。
這可讓您輕鬆地將已在開發環境中測試過的程式碼提升至生產環境「自動化」帳戶。
Azure 自動化支援三種類型的原始檔控制:
- GitHub。
- Azure DevOps (Git)。
- Azure DevOps (TFVC)。
原始檔控制可讓您從 Azure 自動化推送程式碼至原始檔控制,或將 Runbook 從原始檔控制提取至 Azure 自動化。
原始檔控制同步處理作業會在使用者的自動化帳戶之下執行,而且會以與其他自動化作業相同的費率計費。
整合原始檔控制與 Azure 自動化
您可以使用下列步驟,將原始檔控制與 Azure 自動化整合:
在 Azure 入口網站中,存取您的自動化帳戶。
在 [帳戶設定] 下,選取 [原始檔控制],然後選擇 [+ 新增]。
在 [原始檔控制類型] 中,選取 [GitHub] 作為原始檔控制類型,然後選取 [驗證]。
注意
注意:您需要 GitHub 帳戶才能完成下一個步驟。
當瀏覽器頁面開啟時,系統會提示您向 https://www.github.com 進行驗證,選取 [授權 Azure 自動化],然後輸入您的 GitHub 帳戶密碼。 如果成功,您應該會收到來自 GitHub 的電子郵件通知,指出最近已獲授權存取帳戶的協力廠商 OAuth 應用程式 (自動化原始檔控制)。
驗證完成後,請根據下表填入詳細資料,然後選取 [儲存]。
屬性 說明 Name 易記名稱 原始檔控制類型 GitHub、Azure DevOps Git 或 Azure DevOps TFVC 存放庫 存放庫或專案的名稱 分行 要從中提取原始程式檔的分支。 分支目標不適用於 TFVC 原始檔控制類型。 資料夾路徑 包含要同步處理之 Runbook 的資料夾。 自動同步 在原始檔控制存放庫中進行認可時開啟或關閉自動同步處理。 發佈 Runbook。 如果設定為 [開啟],從原始檔控制同步處理 Runbook 之後,就會自動發佈 Runbook。 描述 提供更多詳細資料的文字欄位。 如果您將 [自動同步] 設定為 [是],則會啟動完整同步處理。 如果您將 [自動同步] 設定為 [否],請再次開啟 [原始檔控制摘要] 刀鋒視窗,方法是選取Azure 自動化中的存放庫,然後選取 [啟動同步]。
確認您的原始檔控制已列在 [Azure 自動化原始檔控制] 頁面上,可供您使用。