From fe1c409165fa494f3e8fb0a85052faf9de0076f5 Mon Sep 17 00:00:00 2001 From: Faustin Lammler Date: Wed, 27 May 2020 18:43:23 +0200 Subject: [PATCH] Improve CI --- .travis.yml | 19 +++++++++++-------- README.md | 2 ++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index a2dc0d2..a6eb386 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,14 @@ env: - MOLECULE_DISTRO: ubuntu-18.04 - MOLECULE_DISTRO: ubuntu-20.04 +before_install: + - | + if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(.md)|(.pdf)' + then + echo "Only doc files were updated, not running the CI." + exit + fi + cache: directories: - $HOME/.cache/pre-commit @@ -18,18 +26,13 @@ cache: jobs: include: - name: lint with pre-commit + install: skip + before_install: skip script: - - pip3 install pre-commit + - pip install pre-commit - pre-commit run -c .travis-pre-commit-config.yaml -a script: - - | - if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(.md)|(.pdf)' - then - echo "Only doc files were updated, not running the CI." - exit - fi - - pip3 install -r requirements.txt - export ANSIBLE_STRATEGY=mitogen_linear - export ANSIBLE_STRATEGY_PLUGINS=${VIRTUAL_ENV}/lib/python${TRAVIS_PYTHON_VERSION}/site-packages/ansible_mitogen/plugins/strategy - molecule --version diff --git a/README.md b/README.md index d9a0ffd..11ebd47 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Ansible role: MariaDB +## test + [![travis build status](https://img.shields.io/travis/fauust/ansible-role-mariadb?logo=travis)](https://travis-ci.org/fauust/ansible-role-mariadb) Install and configure MariaDB Server on Debian/Ubuntu.