Jenkins-X与BitBucket云

问题描述 投票:0回答:1

我已经使用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。

谢谢

jenkins bitbucket jenkins--x
1个回答
1
投票

我的理解是你想使用除默认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在这种情况下的默认行为是,存储库将被创建到您定义的最旧的项目中。

无论如何,存储库可以在您帐户中的不同项目之间自由移动。

© www.soinside.com 2019 - 2024. All rights reserved.