before_script: - echo 'Running global before_script' - bundle install --path vendor/bundle --jobs $(nproc) "${FLAGS[@]}" stages: - syntax - build # doesn't work in docker atm # image: ruby:2.1 lint: stage: syntax script: - bundle exec rake lint syntax: stage: syntax script: - bundle exec rake syntax validate: stage: syntax script: - bundle exec rake validate templates: stage: syntax script: - bundle exec rake templates catalog: stage: syntax script: - bundle exec rake catalog #rspec: # stage: rspec # script: # - bundle exec rake spec build: stage: build script: # use simple_deploy to speed up local development #- leap-platform-test simple_deploy - leap-platform-test -v init_deploy - leap-platform-test -v test - cd tests/puppet/provider - bundle exec leap info - bundle exec leap local destroy