GitLab CI
以下範例展示如何搭配 GitLab CI 使用 Turborepo。
針對給定的根目錄 package.json
以及 turbo.json
在您的儲存庫中建立一個名為 .gitlab-ci.yml
的檔案,並包含以下內容
遠端快取
若要使用遠端快取,請為您的供應商檢索遠端快取的團隊和權杖。在此範例中,我們將使用 Vercel 遠端快取
TURBO_TOKEN
- 用於存取遠端快取的 Bearer 權杖TURBO_TEAM
- Monorepo 所屬的帳戶
若要使用 Vercel 遠端快取,您可以透過幾個步驟取得這些變數的值
- 在 Vercel 儀表板中,為您的帳戶建立一個範圍限定的存取權杖。
將該值複製到安全的地方。您稍後會需要它。
- 前往您的 GitLab 儲存庫設定,按一下 設定,然後按一下 CI/CD 索引標籤。建立一個名為
TURBO_TOKEN
的新變數,並輸入您的範圍限定存取權杖的值。
-
建立第二個名為
TURBO_TEAM
的機密,並輸入您的團隊 Vercel URL 的值,不包含vercel.com/
。您的團隊 URL 可以在儀表板中您的團隊一般專案設定內找到。如果您使用的是 Hobby 方案,則可以使用您的使用者名稱。您的使用者名稱可以在您的 Vercel 個人帳戶設定中找到。
這對您有幫助嗎?