From: jenkins-bot Date: Thu, 26 Sep 2019 23:20:56 +0000 (+0000) Subject: Merge "Add .pipeline/ with dev image variant" X-Git-Tag: 1.34.0-rc.0~82 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=fa0f6f34972c0e0f4aac24a03b3efdfc45f256f6;hp=b28b8ee4b88db67d2486ac35b57a4c281389ea66 Merge "Add .pipeline/ with dev image variant" --- diff --git a/.pipeline/blubber.yaml b/.pipeline/blubber.yaml new file mode 100644 index 0000000000..13ad966774 --- /dev/null +++ b/.pipeline/blubber.yaml @@ -0,0 +1,14 @@ +version: v4 +base: docker-registry.wikimedia.org/dev/stretch-php72-fpm-apache2 + +lives: + in: /var/www/html + +variants: + dev: + runs: + insecurely: true + builder: + command: [.pipeline/dev_prereq.sh] + requirements: [.pipeline, .pipeline/dev_prereq.sh, composer.json] + copies: [local] diff --git a/.pipeline/config.yaml b/.pipeline/config.yaml new file mode 100644 index 0000000000..08f1db86e4 --- /dev/null +++ b/.pipeline/config.yaml @@ -0,0 +1,9 @@ +pipelines: + publish: + blubberfile: blubber.yaml + stages: + - name: dev + build: dev + publish: + image: true + tags: [dev] diff --git a/.pipeline/dev_prereq.sh b/.pipeline/dev_prereq.sh new file mode 100755 index 0000000000..a1f4bd0160 --- /dev/null +++ b/.pipeline/dev_prereq.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +mkdir /tmp/php +mkdir -p extensions + +git clone --depth 1 https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor.git /var/www/html/extensions/VisualEditor +git clone --depth 1 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector /var/www/html/skins/Vector +cd /var/www/html/extensions/VisualEditor +git submodule update --depth 1 --init + +cd /var/www/html +composer install +cat < LocalSettings.php +