首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >采用BitBucket云的Jenkins-X

采用BitBucket云的Jenkins-X
EN

Stack Overflow用户
提问于 2019-01-25 02:37:42
回答 1查看 1.6K关注 0票数 2

我已经按照https://github.com/jenkins-x/jx-docs/blob/master/content/developing/git.md的说明在EKS上安装了Jenkins X,这样我就可以在BitBucket上使用Jira了。

代码语言:javascript
复制
jx install --no-default-environments
jx create git server bitbucketcloud -n BitBucket https://bitbucket.org
jx create git token -n BitBucket myusername

当我使用以下工具创建环境时

代码语言:javascript
复制
jx create env staging --git-provider-url=https://bitbucket.org

我的帐户链接到我的公司团队,但命令只给我一个组织选择我的用户名。继续,我收到401错误,无法继续。

这是否受支持?我之前已经重新安装了Jenkins-X几次,并将其与用于环境的GitHub和用于代码库的BitBucket一起使用。

我还注意到,如果我想在我的组织(团队)中创建一个存储库,我还必须提供一个项目。这会是一个问题吗?

我更喜欢在BitBucket中做所有的事情,但如果GitHub在Jenkins X上运行得更好,我可能不得不使用它。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-04-17 21:56:10

我的理解是,您希望使用Git提供者,而不是默认的gitea。如果您想在jx的第一次安装时执行此操作,则只需将所需的所有参数直接传递给jx install [args]命令即可。

下面是一个示例,其中包含了足够的参数,可以让您的安装在集群上完全正常工作。如果您的供应商已经提供了入口,请确保使用(或重用)入口。

代码语言:javascript
复制
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在这种情况下的默认行为是,存储库将被创建到您定义的最旧的项目中。

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54353358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档