Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Read <eread@gitlab.com>2023-10-30 07:43:54 +0300
committerEvan Read <eread@gitlab.com>2023-10-30 07:43:54 +0300
commitec890739807a72c168af9b8c94906d63b986b767 (patch)
treec0b6c2ce31cbc415ad911a7750b729939051d99e /dockerfiles
parente56fd750f5804a6f4d1c79fbb72375438df36ef0 (diff)
Add Ruby to docs Markdown linting Docker image
Diffstat (limited to 'dockerfiles')
-rw-r--r--dockerfiles/gitlab-docs-lint-html.Dockerfile2
-rw-r--r--dockerfiles/gitlab-docs-lint-markdown.Dockerfile6
2 files changed, 7 insertions, 1 deletions
diff --git a/dockerfiles/gitlab-docs-lint-html.Dockerfile b/dockerfiles/gitlab-docs-lint-html.Dockerfile
index b27a3c3e..baf4e2e2 100644
--- a/dockerfiles/gitlab-docs-lint-html.Dockerfile
+++ b/dockerfiles/gitlab-docs-lint-html.Dockerfile
@@ -28,7 +28,7 @@ RUN printf "\n\e[32mINFO: Installing dependencies..\e[39m\n" && apk add --no-cac
xz-dev \
yarn \
&& echo 'gem: --no-document' >> /etc/gemrc \
- && gem update --system \
+ && gem update --silent --system \
&& printf "\n\e[32mINFO: Dependency versions:\e[39m\n" \
&& echo "Ruby: $(ruby --version)" \
&& echo "RubyGems: $(gem --version)" \
diff --git a/dockerfiles/gitlab-docs-lint-markdown.Dockerfile b/dockerfiles/gitlab-docs-lint-markdown.Dockerfile
index a3fed56d..f5999cb9 100644
--- a/dockerfiles/gitlab-docs-lint-markdown.Dockerfile
+++ b/dockerfiles/gitlab-docs-lint-markdown.Dockerfile
@@ -25,9 +25,14 @@ RUN printf "\n\e[32mINFO: Installing dependencies..\e[39m\n" && apk add --no-cac
nodejs \
openssl \
pngquant \
+ ruby \
tar \
yarn \
+ && echo 'gem: --no-document' >> /etc/gemrc \
+ && gem update --silent --system \
&& printf "\n\e[32mINFO: Dependency versions:\e[39m\n" \
+ && echo "Ruby: $(ruby --version)" \
+ && echo "RubyGems: $(gem --version)" \
&& echo "Node.js: $(node --version)" \
&& echo "Yarn: $(yarn --version)" \
&& printf "\n"
@@ -36,6 +41,7 @@ RUN printf "\n\e[32mINFO: Installing dependencies..\e[39m\n" && apk add --no-cac
RUN printf "\n\e[32mINFO: Installing Vale %s..\e[39m\n" "${VALE_VERSION}" \
&& wget --quiet https://github.com/errata-ai/vale/releases/download/v${VALE_VERSION}/vale_${VALE_VERSION}_Linux_64-bit.tar.gz \
&& tar -xvzf vale_${VALE_VERSION}_Linux_64-bit.tar.gz -C bin \
+ && rm vale_${VALE_VERSION}_Linux_64-bit.tar.gz \
&& echo "Vale: $(vale --version)" \
&& printf "\n"