From f5a93e32b4e024d944f58d566f97bc35104410f8 Mon Sep 17 00:00:00 2001 From: Sandro Jäckel Date: Mon, 22 Jul 2019 19:40:52 +0200 Subject: [CI] Run hadolint --- .hadolint.yaml | 7 +++++++ .travis.yml | 4 ++++ 2 files changed, 11 insertions(+) create mode 100644 .hadolint.yaml diff --git a/.hadolint.yaml b/.hadolint.yaml new file mode 100644 index 000000000..416099d45 --- /dev/null +++ b/.hadolint.yaml @@ -0,0 +1,7 @@ +ignored: + # ignore apt version pinning + - DL3008 + # ignore pip version pinning + - DL3013 + # ignore apk version pinning + - DL3018 diff --git a/.travis.yml b/.travis.yml index ee510ee84..b5682ace7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -43,10 +43,14 @@ matrix: - "node" php: # none + env: + - HADOLINT="$HOME/hadolint" install: - npm install jshint + - curl -sLo "$HADOLINT" $(curl -s https://api.github.com/repos/hadolint/hadolint/releases/latest?access_token="$GITHUB_TOKEN" | jq -r '.assets | .[] | select(.name=="hadolint-Linux-x86_64") | .browser_download_url') && chmod 700 ${HADOLINT} script: - node_modules/jshint/bin/jshint . + - git ls-files --exclude='*Dockerfile*' --ignored | xargs --max-lines=1 "$HADOLINT" allow_failures: - env: CHECK_TRANSLATION=yes VALIDATE_STANDARD=no - dist: precise -- cgit v1.2.3