儀表板
← 所有整合
GitHub

GitHub. 連接 GitHub 以強化程式碼庫情境.

讓代理存取你的 GitHub 儲存庫,用於程式碼搜尋、pull request 情境與理解程式碼庫。代理可以瀏覽檔案、理解你的架構,並給出以你實際程式碼為依據、更準確的答案。

加入候補名單

Polylane 如何運用 GitHub。

你的程式碼在圖裡

儲存庫會被索引供代理 grep,並連結到它們所部署的資源,所以調查可以從失敗的服務移到背後的程式碼,而不必離開對話串。

變更成為嫌疑犯

推送、合併與部署落在時間線上。當生產環境在合併後幾分鐘壞掉,調查就從那次合併開始。

監看儲存庫事件

對話串可以等待推送、pull request、發布與工作流程執行,並在它們到達時接續調查。

修復落在程式碼所在的地方

落在某一行程式碼的調查,會以服務背後儲存庫上的 pull request 結束,附上證據鏈。合併由你的審查與 CI 把關。

運作方式。

01

安裝

在你的組織安裝 Polylane GitHub App,並選擇它能看到的儲存庫。

02

索引

儲存庫會被索引並對應到它們所部署的服務,儲存庫事件開始落在時間線上。

03

代理處理程式碼

調查途中它們 grep 程式碼、引用它,而當根本原因是某一行程式碼時,開出 pull request。

代理拿到的工具。

代理在調查途中能用 GitHub 做什麼。每一次呼叫都落在對話串逐字稿裡,並附上引用。

githubApi

讀取任何沒有專用工具的 GitHub REST 端點

githubFetchFiles

從 GitHub 儲存庫取得檔案內容

githubSearchGithub

跨 GitHub 儲存庫、程式碼、issue、pull request、使用者、提交與主題搜尋

githubCommits

讀取 GitHub 儲存庫中的提交(list/getDiff)

githubPullRequests

讀取 GitHub 儲存庫中的 pull request(list/get)

githubCreatePullRequest

建立或更新 GitHub pull request

githubMergePullRequest

合併 pull request

githubClosePullRequest

關閉 Polylane 開啟的 pull request

githubCreateIssue

建立或更新 GitHub issue

githubWorkflowRuns

讀取 GitHub Actions 工作流程執行(list/get)

githubCreateBranch

在儲存庫中建立新分支

githubGetPullRequestDiff

取得 pull request 的差異

githubCreateReviewComment

建立或更新 pull request 審查留言

githubSubmitReview

為 pull request 送出審查

常見問題。

Polylane 是「GitHub」的 AI 驅動 SRE 嗎?

它就是多數人說這個詞時所指的東西:代理會讀取你的 GitHub 儲存庫,找出事件背後的程式碼與變更。它們和你工作區中的其他每一個供應商一起,調查問題並修復能修的部分。我們稱它為自主運作的軟體,而不是 AI 驅動的 SRE:重點是你的軟體會照顧自己,而不是有個機器人加入值班輪值。

Polylane 怎麼和「GitHub」搭配運作?

讓代理存取你的 GitHub 儲存庫,用於程式碼搜尋、pull request 情境與理解程式碼庫。代理可以瀏覽檔案、理解你的架構,並給出以你實際程式碼為依據、更準確的答案。.

連接一次。 接下來交給代理。