hoshinotsuyoshi/s3_explorer

View on GitHub
wercker.yml

Summary

Maintainability
Test Coverage
box: ruby:2.4.0
build:
    steps:
        - script:
            name: hello-world
            code: echo 'hello world'

rspec_features:
    steps:
        - script:
            name: phantomjs
            code: |
                cd /tmp && \
                curl -LO https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 && \
                tar jxf phantomjs-2.1.1-linux-x86_64.tar.bz2 && \
                mv phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin && \
                rm -rf phantomjs-2.1.1-linux-x86_64.tar.bz2 phantomjs-2.1.1-linux-x86_64
        - bundle-install
        - script:
            name: nodejs npm
            code: apt-get -y update && apt-get -y install nodejs npm
        - script:
            name: npm i
            code: npm i
        - script:
            name: timezone
            code: ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
        - script:
            name: rspec_features
            code: bundle exec rspec spec/features

rspec_models:
    steps:
        - bundle-install
        - script:
            name: nodejs npm
            code: apt-get -y update && apt-get -y install nodejs npm
        - script:
            name: npm i
            code: npm i
        - script:
            name: timezone
            code: ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
        - script:
            name: rspec_models
            code: bundle exec rspec spec/models

rspec_others:
    steps:
        - bundle-install
        - script:
            name: nodejs npm
            code: apt-get -y update && apt-get -y install nodejs npm
        - script:
            name: npm i
            code: npm i
        - script:
            name: timezone
            code: ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
        - script:
            name: rspec_others
            code: bundle exec rspec spec/controllers spec/routing spec/requests

rubocop:
    steps:
        - bundle-install
        - script:
            name: rubocop
            code: bundle exec rubocop