phptek / silverstripe-shippable
为Shippable.com CI SaaS提供支持。
dev-master
2015-02-12 23:33 UTC
Requires
- silverstripe/cms: >=3.0.0
- silverstripe/framework: >=3.0.0
This package is auto-updated.
Last update: 2024-09-19 12:28:39 UTC
README
一组小文件,帮助您在Shippable CI SaaS上快速启动SilverStripe项目。
Shippable是一个灵活的CI和部署SaaS,基于Docker容器化,速度极快。它可以连接到您的BitBucket和GitHub仓库,并可以配置为从特定分支触发构建。
shippable.yml文件格式与Travis的相同,有效的Travis YML也是有效的Shippable YML。更多信息请参阅[文档](http://docs.shippable.com/en/latest/).
默认情况下,shippable.yml配置为仅从项目的master分支运行构建。您可以更改此设置,使Shippable从任何项目分支构建。更多信息请参阅[文档](http://docs.shippable.com/en/latest/).
您可以选择在markdown文档中显示类似Travis的"可部署"或"不可部署"图标,只需取消注释并修改下面的(原始)markdown即可。
默认情况下,这些文件将按照您的composer文件(见下文要求)构建您的SilverStripe项目,并从mysite目录运行单元测试。只需编辑shippable.yml文件以包含您自己的项目特定设置。
要求
Composer! 如果您没有composer文件,则项目将无法构建。如果您不需要composer(为什么不呢?),请在shippable.yml中更改/删除该行。
安装
- 获取文件
#> git clone https://github.com/phptek/silverstripe-shippable.git
或#> composer require phptek/silverstripe-shippable dev-master
- 将
_ss_environment.php
和shippable.yml
复制到项目的根目录中 - 根据文件顶部的注释编辑
ss_environment.php
- 编辑
shippable.yml
并将ss_mysite
更改为您自己的数据库名称
反馈/错误
russ AT theruss DOT com