【发布时间】:2019-01-24 17:35:35
【问题描述】:
我们的组织有一个本地运行的 Artifactory 实例,以及一个本地 Bitbucket 实例。我们正试图让它们一起很好地发挥作用,以便 Artifactory 可以直接从 Bitbucket 提供我们的私有 PHP 包。
具体来说,我们想在 Artifactory 中创建一个 Composer 远程存储库,为我们的私有 PHP 包提供服务,这些包来自我们本地 Bitbucket 服务器上的 git 存储库。
请注意,我们不希望按照here 的建议为每个新软件包版本创建和上传自己的软件包 zip 文件。理想情况下,我们只希望能够在 BitBucket 中提交对 PHP 包的更改,将这些更改标记为新的包版本,并让 Artifactory 自动获取新版本并提供服务。
Artifactory Composer documentation 表明这是可能的:
Artifactory 中的 Composer 远程存储库可以代理 packagist.org 和其他用于索引文件的 Artifactory Composer 存储库,以及 版本控制系统,例如 GitHub 或 BitBucket,或本地 用于二进制文件的其他 Artifactory 实例中的 Composer 存储库。
我们花了很多时间尝试完成这项工作,但一直没能做到。无论我们做什么,我们创建的远程存储库始终是空的。 谁能提供一个例子来提供帮助,或者只是确认我们正在尝试的事情是不可能的?
作为参考,我们一直在尝试找到正确的设置以放入此设置页面:
谢谢!
【问题讨论】:
标签: composer-php bitbucket artifactory