]> source.dussan.org Git - gitea.git/commitdiff
Download and pushing translations (#2727)
authorJonas Franz <info@jonasfranz.software>
Wed, 1 Nov 2017 06:14:49 +0000 (07:14 +0100)
committerLunny Xiao <xiaolunwen@gmail.com>
Wed, 1 Nov 2017 06:14:49 +0000 (14:14 +0800)
* Download and pushing translations

* Adding empty line between build steps

.drone.yml

index 900c1723f36128a32c9df71eff06d8dee2f1485d..35c7b13771bb77b0c0863aebf2d17360b24c8ca1 100644 (file)
@@ -9,6 +9,29 @@ clone:
     tags: true
 
 pipeline:
+  download_translations:
+    image: jonasfranz/crowdin
+    pull: true
+    secrets: [ crowdin_key ]
+    project_identifier: gitea
+    ignore_branch: true
+    download: true
+    export_dir: options/locale/
+    when:
+      event: [ push ]
+      branch: [ master ]
+      
+  git_push:
+    image: appleboy/drone-git-push
+    pull: true
+    secrets: [ git_push_ssh_key ]
+    force: false
+    commit: true
+    commit_message: "[skip ci] Updated translations via Crowdin"
+    when:
+      event: [ push ]
+      branch: [ master ]
+      
   pre-build:
     image: webhippie/nodejs:latest
     pull: true
@@ -17,6 +40,7 @@ pipeline:
       - make stylesheets-check
     when:
       event: [ push, tag, pull_request ]
+      
   build:
     image: webhippie/golang:edge
     pull: true
@@ -212,27 +236,28 @@ pipeline:
       event: [ push ]
       branch: [ master ]
 
-  translations:
+  github:
+    image: plugins/github-release:1
+    pull: true
+    secrets: [ github_token ]
+    files:
+      - dist/release/*
+    when:
+      event: [ tag ]
+
+  upload_translations:
     image: jonasfranz/crowdin
     pull: true
     secrets: [ crowdin_key ]
     project_identifier: gitea
     ignore_branch: true
+    download: false
     files:
       locale_en-US.ini: options/locale/locale_en-US.ini
     when:
       event: [ push ]
       branch: [ master ]
 
-  github:
-    image: plugins/github-release:1
-    pull: true
-    secrets: [ github_token ]
-    files:
-      - dist/release/*
-    when:
-      event: [ tag ]
-
   discord:
     image: appleboy/drone-discord:1.0.0
     pull: true