Atlassian 在 2021年 9月宣布可以用於 bitbucket pipeline 的自託管Runners ?
Background
公司內部主要使用Bitbucket cloud 作為代碼託管平台,前陣子被assign了任務~目標是要省錢,因此survey了bitbucket runner,並將它實踐上production。
Introduction
Bitbucket runner 分為兩種級別:
1. repo runner - 僅該repo 可使用
2. workspace runner - 所有workspace的repo 可以一起使用
Pros:
* 可以訪問內網的數據庫 - 將runner 埋在自己的環境中訪問自己數據庫為pipeline使用,這是相對使用cloud pipeline來說更為安全的做法
* 擁有更大的資源 - cloud pipeline 開的機器有限制,如果需要更大的資源可以使用runner來完成
How to run?
以workspace level