我已经按照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几次,并将其与用于环境的GitHub和用于代码库的BitBucket一起使用。
我还注意到,如果我想在我的组织(团队)中创建一个存储库,我还必须提供一个项目。这会是一个问题吗?
我更喜欢在BitBucket中做所有的事情,但如果GitHub在Jenkins X上运行得更好,我可能不得不使用它。
谢谢
发布于 2019-04-17 21:56:10
我的理解是,您希望使用Git提供者,而不是默认的gitea。如果您想在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在这种情况下的默认行为是,存储库将被创建到您定义的最旧的项目中。
无论如何,存储库可以在您帐户中的不同项目之间自由移动。
https://stackoverflow.com/questions/54353358
复制相似问题