]> git.mxchange.org Git - friendica.git/blobdiff - .woodpecker/.continuous-deployment.yml
update to the zh-cn translation THX shykana
[friendica.git] / .woodpecker / .continuous-deployment.yml
index e2642f1fec25960b2df3b3b9c966b46a94778991..a486228c7ea41e3ab17ae3ff4774f2c296b691b6 100644 (file)
@@ -1,23 +1,34 @@
-matrix:
-  include:
-    - PHP_MAJOR_VERSION: 7.4
-      PHP_VERSION: 7.4.18
-
 depends_on:
   - phpunit
   - code_standards_check
   - database_checks
   - messages.po_check
 
-platform: releaser/release # This prevents executing this pipeline at other servers than ci.friendi.ca
+# This prevents executing this pipeline at other servers than ci.friendi.ca
+labels:
+  location: friendica
+  type: releaser
+
+skip_clone: true
 
 pipeline:
+  clone:
+    image: alpine/git
+    commands:
+      - git clone $CI_REPO_LINK .
+      - git checkout $CI_COMMIT_BRANCH
+      - git fetch origin $CI_COMMIT_REF
+      - git merge $CI_COMMIT_SHA
+    when:
+      repo: friendica/friendica
+      branch: [ develop, '*-rc' ]
+      event: push
   restore_cache:
     image: meltwater/drone-cache:dev
     settings:
       backend: "filesystem"
       restore: true
-      cache_key: "{{ .Repo.Name }}_php${PHP_MAJOR_VERSION}_{{ arch }}_{{ os }}"
+      cache_key: "{{ .Repo.Name }}_php7.4_{{ arch }}_{{ os }}"
       archive_format: "gzip"
       mount:
         - '.composer'
@@ -28,7 +39,7 @@ pipeline:
       branch: [ develop, '*-rc' ]
       event: push
   composer_install:
-    image: friendicaci/php${PHP_MAJOR_VERSION}:php${PHP_VERSION}
+    image: friendicaci/php7.4:php7.4.18
     commands:
       - export COMPOSER_HOME=.composer
       - composer validate
@@ -49,7 +60,7 @@ pipeline:
       - export RELEASE="friendica-full-$VERSION"
       - export ARTIFACT="$RELEASE.tar.gz"
       - tar
-        --transform "s,^,$RELEASE/,"
+        --transform "s,^,$RELEASE/,S"
         -X mods/release-list-exclude.txt
         -T mods/release-list-include.txt
         -cvzf ./build/$ARTIFACT