介绍
Satis 是一个静态的 composer 资源库生成器。它像是一个超轻量级的、基于静态文件的 packagist 版本。你给它一个包含 composer.json 的存储库,定义好 VCS 和 资源库。它会获取所有你列出的包,并打印 packages.json 文件,作为 composer 类型的资源库。
目的
为了不让代码公开,能够让项目基于gitlab快速自动化部署,简化单个composer.json文件配置内容
前提
- 创建一个Composer包并托管到任意的VCS仓库等,如:Git、SVN等,可以参考:
https://getcomposer.org/doc/05-repositories.md
http://docs.phpcomposer.com/02-libraries.html
https://github.com/zyj10/satis_demo
第一种方法:使用Composer搭建
- 1、安装satis
composer create-project composer/satis my-satis --stability=dev --keep-vcs
- 2、编写配置代码
cd my-satis
vim satis.json