Skip to content

Commit b66ddfb

Browse files
authored
Merge pull request #38 from devilbox/linkcheck
Add tool: linkcheck
2 parents 46512b0 + 1663d3a commit b66ddfb

File tree

9 files changed

+47
-0
lines changed

9 files changed

+47
-0
lines changed

Dockerfiles/work/Dockerfile-5.3

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ RUN set -x \
149149
\
150150
# grunt
151151
&& npm install -g grunt grunt-cli \
152+
# linkcheck
153+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
154+
&& chmod +x /usr/local/bin/linkcheck \
155+
\
152156
# linuxbrew
153157
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
154158
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -289,6 +293,7 @@ RUN set -x \
289293
&& drush --version | grep -E '[.0-9]+' \
290294
&& git-flow version | grep -E '[.0-9]+' \
291295
&& grunt --version | grep -E '[.0-9]+' \
296+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
292297
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
293298
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
294299
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-5.4

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,10 @@ RUN set -x \
159159
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
160160
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
161161
\
162+
# linkcheck
163+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
164+
&& chmod +x /usr/local/bin/linkcheck \
165+
\
162166
# linuxbrew
163167
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
164168
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -303,6 +307,7 @@ RUN set -x \
303307
&& git-flow version | grep -E '[.0-9]+' \
304308
&& grunt --version | grep -E '[.0-9]+' \
305309
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
310+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
306311
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
307312
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
308313
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-5.5

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ RUN set -x \
162162
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
163163
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
164164
\
165+
# linkcheck
166+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
167+
&& chmod +x /usr/local/bin/linkcheck \
168+
\
165169
# linuxbrew
166170
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
167171
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -311,6 +315,7 @@ RUN set -x \
311315
&& git-flow version | grep -E '[.0-9]+' \
312316
&& grunt --version | grep -E '[.0-9]+' \
313317
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
318+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
314319
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
315320
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
316321
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-5.6

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ RUN set -x \
162162
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
163163
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
164164
\
165+
# linkcheck
166+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
167+
&& chmod +x /usr/local/bin/linkcheck \
168+
\
165169
# linuxbrew
166170
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
167171
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -311,6 +315,7 @@ RUN set -x \
311315
&& git-flow version | grep -E '[.0-9]+' \
312316
&& grunt --version | grep -E '[.0-9]+' \
313317
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
318+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
314319
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
315320
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
316321
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-7.0

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ RUN set -x \
162162
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
163163
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
164164
\
165+
# linkcheck
166+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
167+
&& chmod +x /usr/local/bin/linkcheck \
168+
\
165169
# linuxbrew
166170
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
167171
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -311,6 +315,7 @@ RUN set -x \
311315
&& git-flow version | grep -E '[.0-9]+' \
312316
&& grunt --version | grep -E '[.0-9]+' \
313317
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
318+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
314319
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
315320
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
316321
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-7.1

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ RUN set -x \
162162
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
163163
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
164164
\
165+
# linkcheck
166+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
167+
&& chmod +x /usr/local/bin/linkcheck \
168+
\
165169
# linuxbrew
166170
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
167171
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -311,6 +315,7 @@ RUN set -x \
311315
&& git-flow version | grep -E '[.0-9]+' \
312316
&& grunt --version | grep -E '[.0-9]+' \
313317
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
318+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
314319
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
315320
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
316321
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-7.2

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ RUN set -x \
162162
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
163163
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
164164
\
165+
# linkcheck
166+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
167+
&& chmod +x /usr/local/bin/linkcheck \
168+
\
165169
# linuxbrew
166170
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
167171
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -311,6 +315,7 @@ RUN set -x \
311315
&& git-flow version | grep -E '[.0-9]+' \
312316
&& grunt --version | grep -E '[.0-9]+' \
313317
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
318+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
314319
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
315320
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
316321
&& phalcon commands | grep -E '[.0-9]+' \

Dockerfiles/work/Dockerfile-7.3

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,10 @@ RUN set -x \
162162
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
163163
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
164164
\
165+
# linkcheck
166+
&& curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
167+
&& chmod +x /usr/local/bin/linkcheck \
168+
\
165169
# linuxbrew
166170
&& git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
167171
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
@@ -300,6 +304,7 @@ RUN set -x \
300304
&& git-flow version | grep -E '[.0-9]+' \
301305
&& grunt --version | grep -E '[.0-9]+' \
302306
&& laravel --version | grep -E '(Installer|version)\s*[.0-9]+' \
307+
&& linkcheck --version | grep -E '^linkcheck\sv[.0-9]+' \
303308
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+' \
304309
&& mysqldump-secure --version | grep -E 'Version:\s*[.0-9]+' \
305310
&& phpcs --version | grep -E 'version [.0-9]+' \

build/ansible/group_vars/all.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ software_enabled:
6565
- gitflow
6666
- grunt
6767
- laravel
68+
- linkcheck
6869
- linuxbrew
6970
- mhsendmail
7071
- mysqldumpsecure
@@ -271,6 +272,12 @@ software_available:
271272
&& su - ${MY_USER} -c 'PATH=/usr/local/bin:$PATH; cd /usr/local/src/laravel-installer && composer install' \
272273
&& ln -s /usr/local/src/laravel-installer/laravel /usr/local/bin/laravel \
273274
&& rm -rf /usr/local/src/laravel-installer/laravel/.git \
275+
linkcheck:
276+
check: linkcheck --version | grep -E '^linkcheck\sv[.0-9]+'
277+
all:
278+
command: |
279+
curl https://raw.githubusercontent.com/cytopia/linkcheck/master/linkcheck > /usr/local/bin/linkcheck \
280+
&& chmod +x /usr/local/bin/linkcheck \
274281
linuxbrew:
275282
check: su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew --version' | grep -E 'Homebrew\s*[.0-9]+'
276283
all:

0 commit comments

Comments
 (0)