簡體   English   中英

Jenkins-X與BitBucket雲

[英]Jenkins-X with BitBucket cloud

我已經使用https://github.com/jenkins-x/jx-docs/blob/master/content/developing/git.md中的說明在EKS上安裝了Jenkins X,這樣我就可以將BitBucket與Jira一起使用。

jx install --no-default-environments
jx create git server bitbucketcloud -n BitBucket https://bitbucket.org
jx create git token -n BitBucket myusername

當我去創建一個環境時使用

jx create env staging --git-provider-url=https://bitbucket.org

我的帳戶與我的公司團隊有關,但該命令只給我一個組織選擇我的用戶名。 繼續,我收到401錯誤,無法繼續。

這支持嗎? 我之前已經重新安裝了Jenkins-X幾次,並使用Gi​​tHub進行環境加上BitBucket用於代碼存儲庫。

我也注意到,如果我想在我的組織(團隊)中創建一個存儲庫,我還必須提供一個項目。 這會成為一個問題嗎?

我更喜歡在BitBucket中做所有事情,但如果它與Jenkins X一起玩得更好,我可能不得不選擇GitHub。

謝謝

我的理解是你想使用除默認gitea之外的Git Provider。 如果你想在jx第一次安裝時這樣做,你需要做的就是將你需要的所有參數直接傳遞給jx install [args]命令。

下面是一個示例,其中包含足夠的參數,以使您的安裝完全適用於您的群集。 如果已經由供應商提供,請務必使用(或重復使用)入口。

jx install --provider <your-provider> --git-provider-kind bitbucketcloud --git-provider-url https://bitbucket.org --default-environment-prefix <your-prefix> --git-username <your-username> --environment-git-owner <your-organisation> --git-api-token <your-api-token> --git-private --no-tiller --verbose --log-level debug

它遵循命令的規范: https//jenkins-x.io/commands/jx_install/

當談到BitBucket的項目疑問時,“項目”概念是嚴格關注Bitbucket的東西,即你在其他git提供者身上沒有的東西。 話雖這么說,jx在我寫作時並沒有為BitBucket提供任何項目規范,因此BitBucket在這種情況下的默認行為是,存儲庫將被創建到您定義的最舊的項目中。

無論如何,存儲庫可以在您帳戶中的不同項目之間自由移動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM