发布composer包到packagist上并设置自动更新
来源:互联网 发布:茉莉雅集 淘宝 编辑:程序博客网 时间:2024/06/05 23:00
发布到packagist上
这个过程是本篇博客的重点。
首先,想要将写好的项目发布到packagist上,需要先将项目发布到github上(当然不止此一种选择,不过我唯爱此种),发布项目到github我就不说了,项目发布成功后,
1. 登陆packagist,点击Submit ,然后将github上项目地址填在如图位置,并点击 Check
2. 如果你的composer.json没有问题,并且该项目在packagist目前并不存在,那么恭喜你,你可以发布自己的第一个composer包了。如图,点击Submit 即可
3. 此时会跳转到一个页面,要求提示你设置 GitHub Service Hook ,这个东西的主要作用是当你修改项目,提交到github上时,在packagist上的项目能够自动获取到最新的代码,减少了你每次都要手动update。
注意看此处的红色框部分,此时显示的是【没有自动更新】
设置包的自动更新
对于如何设置包自动更新,官方提供一份 文档 写的非常好,这里用图来演示一下整个过程:
1. 打开你github上的项目地址首页,点击右侧的 [settings]
2. 选中[Wbehooks & Services],并且配置Services
3. 现在就是配置了,配置的详细内容如图,这里有点要说明的是,这里有一个api token,这个token是有packagist提供的,在你项目里边,你可以看到。
API Token获取
github上的配置
配置完了点击底部【add service】,
4. 进入刚刚配置的service中,在顶部可以看到一个[Test service]的按钮,点击一下它,看到如下效果
然后,回到Packagist中你的项目页面,刷新一下,你会看到如下所示:
注意这里红色框中的内容,最开始我们尚未配置的时候,显示了一行绿色字 Not Auto-Updated
,现在它消失了,这表示我们设置成功。
现在,你可以修改你的项目,然后检查packagist上的包,你会发现实现了自动更新,至此配置全部完成。
- 发布composer包到packagist上并设置自动更新
- 5. Laravel5学习笔记:在packagist上发布自己的composer包
- github发布一个稳定版本packagist的composer包
- 使用github、Packagist、composer发布
- 创建一个自己的【Composer/Packagist】包
- Packagist / Composer 中国全量镜像
- Packagist Composer 中国全量镜像
- Packagist / Composer(中国全量镜像)
- Packagist / Composer 中国全量镜像
- Composer中文镜像 / packagist
- 使用GitHub、Composer、Packagist管理公开的PHP包(Step By Step)
- 使用idea创建springboot项目并打成war包发布到weblogic上
- 使用idea创建springboot项目并打成war包发布到weblogic上
- 通过composer发布自己的包
- Composer创建发布自已的包
- 如何发布自己的Composer包
- PHP-发布一个composer包(稳定版本)
- 发布MFC ActiveX控件并实现自动更新
- Android-EventBus应用
- android两种方式设置EditText不弹出软键盘
- Docker之Centos7 Docker私有仓库搭建
- 好用的宏定义
- HDU 3415 Max Sum of Max-K-sub-sequence(单调队列+最大连续子串和)
- 发布composer包到packagist上并设置自动更新
- 数据库存放图片及视频
- ugly number & ugly numberii
- Android的Webview中H5支付调起微信支付
- 【已解决】IOError: [Errno socket error] [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
- 2. Spring Boot返回json数据【从零开始学Spring Boot
- NYOJ 42-一笔画问题
- Core ML 和 Vision: iOS 机器学习教程
- sap CAD桌面集成 CDESK增强