zenify/ci 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

zenify/ci

最新稳定版本:v0.1.0

Composer 安装命令:

composer require zenify/ci

包简介

Bash scripts for Travis CI.

README 文档

README

This package simplifies your .travis.yml code.

Features:

  • run code coverage just once
  • run static analysis (e.g. coding standard) just once
  • for every change in your Travis workflow, you need to update 1 central repo only

Usage

Just extend your .travis.yml.

install:
  - composer create-project --prefer-source --no-interaction zenify/ci vendor/ci @dev
  - . vendor/ci/travis/coverage-init.sh
  - composer install --prefer-source

before_script:
  - . vendor/ci/travis/static-analysis.sh

script:
  - phpunit $PHPUNIT_FLAGS

after_script:
  - . vendor/ci/travis/coverage-send.sh

PHP_CodeSniffer flags

Do you need to add some flags for PHP_CodeSniffer? Just use PHPCS_FLAGS variable for this.

env:
  global:
    - PHPCS_FLAGS="--ignore=wrong,correct"

Fork and Profit

This settings is very general and specific for Zenify packages. Feel free to fork it and use your own customized process.

统计信息

  • 总下载量: 2.71k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: Shell

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-05