123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- version: 2
- jobs:
- build:
- macos:
- xcode: "9.3.0"
- environment:
- LC_ALL: en_US.UTF-8
- LANG: en_US.UTF-8
- shell: /bin/bash --login -eo pipefail
- steps:
- - checkout
- - restore_cache:
- key: v1-gems-{{ checksum "Gemfile.lock" }}
- - run: bundle check || bundle install --path .bundle
- - save_cache:
- key: v1-gems-{{ checksum "Gemfile.lock" }}
- paths:
- - .bundle
- - restore_cache:
- key: libvlc-{{ checksum "compileAndBuildVLCKit.sh" }}
- - run:
- name: Build VLCKit
- command: |
- rake build:vlckit:ios
- - save_cache:
- key: libvlc-{{ checksum "compileAndBuildVLCKit.sh" }}
- paths:
- - build
- - libvlc
- - Resources
- - run:
- name: Run Tests
- command: |
- rake test:ios
- - run:
- name: Generate Coverage Reports
- command: |
- rake codecov:ios
- - store_artifacts:
- path: Tests/Coverage
- destination: Coverage
|