Merge pull request #2 from fauust/test-skipping-ci
Improve option to skip CI
This commit is contained in:
commit
271f3c9e55
|
|
@ -15,24 +15,21 @@ cache:
|
|||
directories:
|
||||
- $HOME/.cache/pre-commit
|
||||
|
||||
install:
|
||||
- pip3 install -r requirements.txt
|
||||
|
||||
jobs:
|
||||
include:
|
||||
- name: lint with pre-commit
|
||||
install: skip
|
||||
script:
|
||||
- pip3 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)|^(LICENSE)|^(docs)'
|
||||
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
|
||||
|
|
|
|||
4
Makefile
4
Makefile
|
|
@ -1,8 +1,8 @@
|
|||
venv:
|
||||
pip3 install -r requirements.txt
|
||||
|
||||
venv_upgrade:
|
||||
for i in $$(cat requirements.txt|cut -d "=" -f1); do pip3 install $$i -U; done
|
||||
venv-upgrade:
|
||||
pip3 install -U -r requirements.txt
|
||||
|
||||
test:
|
||||
molecule test
|
||||
|
|
|
|||
|
|
@ -9,6 +9,10 @@ err() {
|
|||
echo >&2 "[$(date +'%Y-%m-%dT%H:%M:%S%z')] ERROR: $*"
|
||||
}
|
||||
|
||||
echo_date() {
|
||||
echo -e "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: $*"
|
||||
}
|
||||
|
||||
usage() {
|
||||
cat >&2 <<-EOF
|
||||
Usage : $0 -d <directory> -l <db_name>
|
||||
|
|
@ -72,7 +76,7 @@ for cmd in mysqldump gzip; do
|
|||
done
|
||||
|
||||
for db in ${VAR_DB_LIST_ARGS//,/ }; do
|
||||
echo "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: start $db dump."
|
||||
echo_date "start $db dump."
|
||||
typeset DUMP_FILE=$VAR_DUMPS_DST_DIR/$db.$(date +%F_%H%M%S).sql
|
||||
mysqldump --single-transaction --quick --routines "$db" >"$DUMP_FILE"
|
||||
# shellcheck disable=SC2181
|
||||
|
|
@ -80,16 +84,16 @@ for db in ${VAR_DB_LIST_ARGS//,/ }; do
|
|||
err "unable do dump $db"
|
||||
exit 1
|
||||
fi
|
||||
echo -e "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: done.\n"
|
||||
echo_date "done.\n"
|
||||
done
|
||||
|
||||
for sql in "$VAR_DUMPS_DST_DIR/"*.sql; do
|
||||
echo "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: compress $sql."
|
||||
echo_date "compress $sql."
|
||||
gzip -- "$sql" || {
|
||||
err "gzip $sql"
|
||||
exit 1
|
||||
}
|
||||
echo -e "[$(date +'%Y-%m-%dT%H:%M:%S%z')]: done.\n"
|
||||
echo_date "done.\n"
|
||||
done
|
||||
|
||||
if [[ -n $VAR_ROTATION_DAYS_ARGS ]]; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue