使用指南
在 Coding 注册账号,创建项目组(需要支持制品管理)
如何快速使用 Composer 制品仓库 https://coding.net/help/docs/artifacts/quick-start/composer.html
创建制品仓库,选择 Composer
这里选择:
允许覆盖版本
保存登录账号和密码
machine wiot-composer.pkg.coding.net
login composer-1705974586067
password c5971681209d558bc6da8c692369f6092358986c
复制远端地址
https://wiot-composer.pkg.coding.net/cloud/composer
分别将上述账号、密码和推送地址三个参数,存储到 Secrets
中,命名为
CODING_LOGIN
CODING_PASSWORD
CODING_URL
运行
流水线详情
等Github的Actions构建完成之后,就可以去Coding的Composer制品库查看是否已经推送成功自己想要的Composer包。通过以下界面可以看出,都已经同步过来了。
仅修改当前工程配置,仅当前工程可使用该镜像地址:
项目配置
composer config repos.composer composer https://wiot-composer.pkg.coding.net/cloud/composer
取消配置
composer config --unset repos.packagist
调试
composer 命令增加
-vvv
可输出详细的信息,命令如下
composer -vvv require tinywan/jwt
https://github.com/Tinywan/composer-proxy/edit/main/src/biz-skeleton/composer.json。添加一下依赖包
"tinywan/util": "^1.1"
官方仓库
tinywan/util
包最新版本v1.1.1
。
Coding Composer
制品库tinywan/util
包最新版本v1.1.1
。
尝试修改代码,发布一个最新版本
v1.1.2
。重新点击Actions
构建。变化
查看https://packagist.org/packages/tinywan/util 官方,版本已变化
Github 构建完成后,查看
Coding Composer
制品库tinywan/util
包最新版本v1.1.1
。
Coding Composer
制品库tinywan/util
历史版本推送记录
更新版本
composer -vvv require tinywan/util
输出一下内容