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

Change subject: quibble: test running the container
......................................................................

quibble: test running the container

So we can check whether MediaWiki still get installed properly and its
phpunit test passes.  Uses vendor as a source of packages.

Change-Id: I4834b950ae07aebcd6901f3269a097bf49108895
---
M jjb/integration.yaml
1 file changed, 15 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/60/355560/1

diff --git a/jjb/integration.yaml b/jjb/integration.yaml
index 02f76df..3e4191d 100644
--- a/jjb/integration.yaml
+++ b/jjb/integration.yaml
@@ -207,8 +207,22 @@
                 https://gerrit.wikimedia.org/r/p \
                 integration/quibble
         - shell: |
+            echo "$JOB_NAME:$(date --utc  
+'%Y%m%d%H%M%S')_build_$BUILD_NUMBER" > image_tag
+        - shell: |
             cd "src/$ZUUL_PROJECT"
-            docker build -t "$JOB_NAME:$(date --utc  
+'%Y%m%d%H%M%S')_build_$BUILD_NUMBER" .
+            docker build -t $(cat $WORKSPACE/image_tag) .
+        - shell: |
+            mkdir -p ref/mediawiki
+            git clone --bare https://gerrit.wikimedia.org/r/mediawiki/core 
ref/mediawiki/core.git || :
+            git clone --bare https://gerrit.wikimedia.org/r/mediawiki/vendor 
ref/mediawiki/vendor.git || :
+        - shell: |
+            docker run --rm \
+                -v `pwd`/ref:/srv/git:ro \
+                -e ZUUL_URL=https://gerrit.wikimedia.org/r/p \
+                -e ZUUL_BRANCH=master \
+                -e ZUUL_REF=master \
+                $(cat $WORKSPACE/image_tag) \
+                bash -c 'service mysql start && quibble --packages-source 
vendor --workspace /workspace'
 
 - project:
     name: 'integration-quibble'

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4834b950ae07aebcd6901f3269a097bf49108895
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>

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

Reply via email to