circle.yml 770 字节
Newer Older
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
1
machine:
2
  services:
3
  - docker
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
4

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
5 6 7 8 9 10 11 12 13 14 15 16
# Add some environment variables
environment:
  BATS_VERSION: 0.4.0

dependencies:
 pre:
   - sudo apt-get update; sudo apt-get install shellcheck
   - curl -s -o "/tmp/v${BATS_VERSION}.tar.gz" -L \
      "https://github.com/sstephenson/bats/archive/v${BATS_VERSION}.tar.gz" \
      && tar -xzf "/tmp/v${BATS_VERSION}.tar.gz" -C /tmp/ \
      && sudo bash "/tmp/bats-${BATS_VERSION}/install.sh" /usr/local

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
17 18
test:
  override:
19
  - docker info
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
20
    #  - docker run -ti -v "$(pwd)":/mnt nlknguyen/alpine-shellcheck bin/*.sh
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
21
  - shellcheck bin/*.sh
22 23
  - ./script/docker.sh build
  - ./script/docker.sh test
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
24
  - bats test/
25

26 27 28 29
deployment:
  master:
    branch: master
    commands:
Huan (李卓桓)'s avatar
styling  
Huan (李卓桓) 已提交
30
    - curl -X POST -d '{"from":"circleci"}' "$DOCKER_REBUILD_URL"