linniksa / composer-smart-source-url
此包已废弃且不再维护。没有建议的替代包。
帮助composer从gitlab选择私有包的正确URL
0.5.1
2021-01-13 11:21 UTC
Requires
- php: ~7
- composer-plugin-api: ^1.1 | ^2
Requires (Dev)
- composer/composer: ^1.0.2 | ^2
This package is auto-updated.
Last update: 2021-10-13 13:30:31 UTC
README
此插件帮助composer从gitlab(github也支持)中选择私有包的正确URL(例如,用于gitlab runner),在你需要指定在composer.json
中仓库的ssh URL的情况下(例如,用于部署)。
当你指定auth.json
中的认证凭证时,插件会实时将URL方案从ssh更改为http(s)(不修改任何文件)。
示例
将插件添加到你的项目中
composer.phar require-dev linniksa/composer-smart-source-url
将这些行添加到你的.gitlab-ci.yml
- > echo > auth.json -e '{ "http-basic":{ "[YOU DOMAIN]": { "username":"gitlab-ci-token", "password": "'${CI_JOB_TOKEN}'" } } }'
别忘了更改[你的域名]
。
就这样,现在你的私有仓库可以很容易地被gitlab runner克隆了