Legoktm has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/387513 )

Change subject: Remove build-essential after installing jsduck
......................................................................

Remove build-essential after installing jsduck

Change-Id: I92ee6e78678a709df096db99433a5fc72da48e78
---
M dockerfiles/npm-test/example-run.sh
M dockerfiles/npm/Dockerfile
M jjb/job-templates.yaml
3 files changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/13/387513/1

diff --git a/dockerfiles/npm-test/example-run.sh 
b/dockerfiles/npm-test/example-run.sh
index 8c86277..03a41e8 100644
--- a/dockerfiles/npm-test/example-run.sh
+++ b/dockerfiles/npm-test/example-run.sh
@@ -5,7 +5,7 @@
 mkdir -m 777 -p cache
 cd src
 git init
-git fetch --quiet --depth 1 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/Flow"; 
"refs/changes/93/382793/1"
+git fetch --quiet --depth 1 
"https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue"; 
"refs/changes/01/387501/1"
 git checkout FETCH_HEAD
 cd ..
 
diff --git a/dockerfiles/npm/Dockerfile b/dockerfiles/npm/Dockerfile
index 4fab209..800943f 100644
--- a/dockerfiles/npm/Dockerfile
+++ b/dockerfiles/npm/Dockerfile
@@ -6,6 +6,8 @@
         nodejs-legacy npm \
         # ruby/etc for jsduck
         ruby ruby2.1 ruby2.1-dev rubygems-integration build-essential && \
+        gem install jsduck && \
+        apt-get remove -y build-essential && apt-get autoremove -y && \
     apt-get clean && rm -rf /var/lib/apt/lists/*
 
 # DO NOT CHANGE VERSION WITHOUT INVOLVING Krinkle OR hashar
@@ -13,8 +15,6 @@
 
 # If no volume is mounted, make sure /cache exists
 RUN install --directory /cache --owner nobody
-
-RUN gem install jsduck
 
 USER nobody
 
diff --git a/jjb/job-templates.yaml b/jjb/job-templates.yaml
index ee0e9c6..5edd82a 100644
--- a/jjb/job-templates.yaml
+++ b/jjb/job-templates.yaml
@@ -176,7 +176,7 @@
      - docker-cache-dir
      - docker-ci-src-setup-simple
      - docker-run-with-log-cache-src:
-        image: 'wmfreleng/npm-test:v2017.10.31.01.38'
+        image: 'wmfreleng/npm-test:v2017.10.31.03.53'
         logdir: '/log'
     publishers:
      - archive-log-allow-empty

-- 
To view, visit https://gerrit.wikimedia.org/r/387513
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I92ee6e78678a709df096db99433a5fc72da48e78
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Legoktm <lego...@member.fsf.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to