phptek/silverstripe-shippable

为Shippable.com CI SaaS提供支持。

安装: 79

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 1

公开问题: 2

类型:silverstripe-module

dev-master 2015-02-12 23:33 UTC

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.phpshippable.yml复制到项目的根目录中
  • 根据文件顶部的注释编辑ss_environment.php
  • 编辑shippable.yml并将ss_mysite更改为您自己的数据库名称

反馈/错误

russ AT theruss DOT com