Hashar has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/403925 )
Change subject: Migrate mediawiki-phan to docker-pkg
......................................................................
Migrate mediawiki-phan to docker-pkg
Bug: T177276
Change-Id: I6eb8382e2b85e189ebdabdcbe66db26f78045163
---
R dockerfiles/mediawiki-phan/Dockerfile.template
M dockerfiles/mediawiki-phan/README.md
A dockerfiles/mediawiki-phan/changelog
A dockerfiles/mediawiki-phan/control
M dockerfiles/mediawiki-phan/run.sh
M jjb/mediawiki-extensions.yaml
M jjb/mediawiki.yaml
7 files changed, 14 insertions(+), 8 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/25/403925/1
diff --git a/dockerfiles/mediawiki-phan/Dockerfile
b/dockerfiles/mediawiki-phan/Dockerfile.template
similarity index 74%
rename from dockerfiles/mediawiki-phan/Dockerfile
rename to dockerfiles/mediawiki-phan/Dockerfile.template
index f4c8c8d..013d50f 100644
--- a/dockerfiles/mediawiki-phan/Dockerfile
+++ b/dockerfiles/mediawiki-phan/Dockerfile.template
@@ -1,4 +1,4 @@
-FROM wmfreleng/composer:latest
+FROM {{ "composer" | image_tag }}
USER root
@@ -13,4 +13,4 @@
rm -rf /cache/*
COPY run.sh /run.sh
-ENTRYPOINT ["/bin/bash", "/run.sh"]
+ENTRYPOINT ["/run.sh"]
diff --git a/dockerfiles/mediawiki-phan/README.md
b/dockerfiles/mediawiki-phan/README.md
index 66c0588..b2a5430 100644
--- a/dockerfiles/mediawiki-phan/README.md
+++ b/dockerfiles/mediawiki-phan/README.md
@@ -11,7 +11,7 @@
```
docker run --rm \
--v /dev/git/gerrit/mediawiki:/mediawiki \
-wmfreleng/mediawiki-phan:latest \
-/mediawiki/extensions/ElectronPdfService -m checkstyle
-```
\ No newline at end of file
+ -v /dev/git/gerrit/mediawiki:/mediawiki \
+ docker-registry.wikimedia.org/releng/mediawiki-phan:latest \
+ /mediawiki/extensions/ElectronPdfService -m checkstyle
+```
diff --git a/dockerfiles/mediawiki-phan/changelog
b/dockerfiles/mediawiki-phan/changelog
new file mode 100644
index 0000000..36f2904
--- /dev/null
+++ b/dockerfiles/mediawiki-phan/changelog
@@ -0,0 +1,5 @@
+mediawiki-phan (0.1.0) wikimedia; urgency=medium
+
+ * Initial port to docker-pkg.
+
+ -- Antoine Musso <[email protected]> Fri, 12 Jan 2018 15:33:29 +0100
diff --git a/dockerfiles/mediawiki-phan/control
b/dockerfiles/mediawiki-phan/control
new file mode 100644
index 0000000..c626649
--- /dev/null
+++ b/dockerfiles/mediawiki-phan/control
@@ -0,0 +1 @@
+Depends: composer
diff --git a/dockerfiles/mediawiki-phan/run.sh
b/dockerfiles/mediawiki-phan/run.sh
old mode 100644
new mode 100755
diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 7f8e025..eb21d51 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -370,7 +370,7 @@
exec docker run \
--rm \
--volume "$(pwd)"/src:/mediawiki \
- wmfreleng/mediawiki-phan:v2017.10.16.20.38 \
+ docker-registry.wikimedia.org/releng/mediawiki-phan:0.1.0 \
/$ZUUL_PROJECT -m checkstyle
# nothing else can be executed due to exec
diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index 841513b..b3ce739 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -443,7 +443,7 @@
exec docker run \
--rm \
--volume "$(pwd)"/src:/mediawiki \
- wmfreleng/mediawiki-phan:v2017.10.16.20.38 \
+ docker-registry.wikimedia.org/releng/mediawiki-phan:0.1.0 \
-m checkstyle
# nothing else can be executed due to exec
--
To view, visit https://gerrit.wikimedia.org/r/403925
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6eb8382e2b85e189ebdabdcbe66db26f78045163
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits