6 changed files with 69 additions and 1 deletions
@ -0,0 +1,10 @@
|
||||
directories: |
||||
- "./" |
||||
fileExtensions: |
||||
- ".md" |
||||
- ".rst" |
||||
goldenURL: "https://google.com" |
||||
ignored: |
||||
- "https://google.com" |
||||
maxFailures: 0 |
||||
logVerbosity: 1 |
@ -0,0 +1,20 @@
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, |
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
# See the License for the specific language governing permissions and |
||||
# limitations under the License. |
||||
|
||||
- hosts: primary |
||||
tasks: |
||||
- name: Run Auxiliary Linter |
||||
block: |
||||
- name: "make dead-link-linter" |
||||
make: |
||||
chdir: "{{ zuul.project.src_dir }}" |
||||
target: dead-link-linter |
@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash |
||||
|
||||
set -xe |
||||
: "${LINTER_VERSION:="1.0.3"}" |
||||
: "${OS_TYPE:="linux"}" |
||||
: "${ARCHITECTURE:="amd64"}" |
||||
|
||||
URL="https://github.com/DannyMassa/dead-link-linter/releases/download/${LINTER_VERSION}/dead-link-linter-${LINTER_VERSION}-${OS_TYPE}-${ARCHITECTURE}.tar.gz" |
||||
TAR_BALL="dead-link-linter-${LINTER_VERSION}-${OS_TYPE}-${ARCHITECTURE}.tar.gz" |
||||
|
||||
wget ${URL} |
||||
tar -xvf ${TAR_BALL} |
||||
./dead-link-linter |
||||
|
||||
status=$? |
||||
[ $status -eq 0 ] && \ |
||||
echo "Dead Link Linter Passed" && \ |
||||
rm ${TAR_BALL} && \ |
||||
rm dead-link-linter && \ |
||||
exit 0 \ |
||||
|| \ |
||||
echo "Dead Link Linter Failed" && \ |
||||
rm ${TAR_BALL} && \ |
||||
rm dead-link-linter && \ |
||||
exit 1 |
Loading…
Reference in new issue