Blame .travis.yml

Packit Service 0246ed
---
Packit Service 0246ed
# yamllint disable rule:line-length
Packit Service 0246ed
sudo: required
Packit Service 0246ed
dist: xenial
Packit Service 0246ed
services:
Packit Service 0246ed
  - docker
Packit Service 0246ed
language: python
Packit Service 0246ed
python:
Packit Service 0246ed
  - "3.7"
Packit Service 0246ed
cache:
Packit Service 0246ed
  directories:
Packit Service 0246ed
    - node_modules
Packit Service 0246ed
before_install:
Packit Service 0246ed
  - |
Packit Service 0246ed
        git config --global user.email "travis@welder.web"
Packit Service 0246ed
        git config --global user.name "Travis CI"
Packit Service 0246ed
        git remote add welder https://github.com/${TRAVIS_REPO_SLUG}.git
Packit Service 0246ed
        git fetch welder $TRAVIS_BRANCH
Packit Service 0246ed
        git log -1 --pretty=format:%H welder/${TRAVIS_BRANCH}
Packit Service 0246ed
        git rebase welder/${TRAVIS_BRANCH}
Packit Service 0246ed
  - |
Packit Service 0246ed
        if [ "$COMMAND" == "eslint" ] || [ "$COMMAND" == "stylelint" ]; then
Packit Service 0246ed
            nvm install 'lts/*'
Packit Service 0246ed
            nvm use 'lts/*'
Packit Service 0246ed
        fi
Packit Service 0246ed
install:
Packit Service 0246ed
  - |
Packit Service 0246ed
        if [ "$COMMAND" == "eslint" ] || [ "$COMMAND" == "stylelint" ]; then
Packit Service 0246ed
            npm install
Packit Service 0246ed
        fi
Packit Service 0246ed
  - |
Packit Service 0246ed
        if [ "$COMMAND" == "flake8" ]; then
Packit Service 0246ed
            python -V
Packit Service 0246ed
            pip -V
Packit Service 0246ed
            pip install flake8
Packit Service 0246ed
        fi
Packit Service 0246ed
env:
Packit Service 0246ed
  matrix:
Packit Service 0246ed
    - COMMAND=eslint
Packit Service 0246ed
    - COMMAND=stylelint
Packit Service 0246ed
    - COMMAND=test_rpmbuild
Packit Service 0246ed
    - COMMAND=flake8
Packit Service 0246ed
script:
Packit Service 0246ed
  - make "$COMMAND"
Packit Service 0246ed
notifications:
Packit Service 0246ed
  email:
Packit Service 0246ed
    on_failure: change
Packit Service 0246ed
    on_success: never