]> git.mxchange.org Git - friendica.git/blobdiff - .drone.yml
Merge pull request #10244 from tobiasd/20210514-de
[friendica.git] / .drone.yml
index 0d826cf694f8931edfea785d8c7aa3bfff784500..257fe23d7dc12b19132d113ff09920dfdb7185b4 100644 (file)
@@ -1,34 +1,63 @@
 kind: pipeline
-name: mysql-php7.1
+type: docker
+name: Check messages.po
 
 steps:
-- name: mysql-php7.1
-  image: friendicaci/php7.1:php7.1
-  commands:
-    - NOCOVERAGE=true ./autotest.sh
-  environment:
-    MYSQL_USERNAME: friendica
-    MYSQL_PASSWORD: friendica
-    MYSQL_DATABASE: friendica
-    MYSQL_HOST: mysql
+  - name: Run default Xgettext
+    image: friendicaci/transifex
+    commands:
+      - ./bin/run_xgettext.sh
 
-services:
-- name: mysql
-  image: mysql:8.0
-  command: [ "--default-authentication-plugin=mysql_native_password" ]
-  environment:
-    MYSQL_ROOT_PASSWORD: friendica
-    MYSQL_USER: friendica
-    MYSQL_PASSWORD: friendica
-    MYSQL_DATABASE: friendica
-  tmpfs:
-    - /var/lib/mysql
+  - name: Check default
+    image: friendicaci/transifex
+    commands:
+      - /check-messages.sh
+---
+kind: pipeline
+type: docker
+name: php7.3-lint
+
+steps:
+  - name: Test
+    image: php:7.3
+    commands:
+      - ./bin/composer.phar run lint
+---
+kind: pipeline
+type: docker
+name: php7.4-lint
+
+steps:
+  - name: Test
+    image: php:7.4
+    commands:
+      - ./bin/composer.phar run lint
+---
+kind: pipeline
+type: docker
+name: php8.0-lint
+
+steps:
+  - name: Test
+    image: php:8.0
+    commands:
+      - ./bin/composer.phar run lint
+---
+kind: pipeline
+type: docker
+name: php-cs check
+
+trigger:
+  event:
+    - pull_request
 
-#trigger:
-#  branch:
-#    - master
-#    - develop
-#    - "*-rc"
-#  event:
-#    - pull_request
-#    - push
+steps:
+  - name: Install dependencies
+    image: composer
+    commands:
+      - ./bin/composer.phar run cs:install
+  - name: Run coding standards check
+    image: friendicaci/php-cs
+    commands:
+      - export CHANGED_FILES="$(git diff --name-status ${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER} | grep ^A | cut -f2)"
+      - /check-php-cs.sh