linniksa/composer-smart-source-url

此包已废弃且不再维护。没有建议的替代包。

帮助composer从gitlab选择私有包的正确URL

安装量: 51,679

依赖者: 0

建议者: 0

安全性: 0

星标: 2

关注者: 1

分支: 1

类型:composer-plugin

0.5.1 2021-01-13 11:21 UTC

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克隆了