]> git.mxchange.org Git - friendica-addons.git/commitdiff
Replace SFTP-publish with docker-publish
authorPhilipp <admin@philipp.info>
Thu, 28 Jul 2022 18:34:52 +0000 (20:34 +0200)
committerPhilipp <admin@philipp.info>
Thu, 28 Jul 2022 18:39:37 +0000 (20:39 +0200)
.woodpecker/.continuous-deployment.yml
.woodpecker/.releaser.yml

index cdf898e14f0d6e8050abd738eda6c468be486d09..46a32d9f9870461bf9321fae0f0395fdf63cbdbd 100644 (file)
@@ -100,37 +100,12 @@ pipeline:
       repo: friendica/friendica-addons
       branch: [ develop, '*-rc' ]
       event: push
-  upload_artifacts:
+  publish_artifacts:
     image: alpine
-    secrets:
-      - source: sftp_host
-        target: lftp_host
-      - source: sftp_user
-        target: lftp_user
-      - source: ssh_key
-        target: lftp_key
-    environment:
-      LFTP_PORT: "22"
-      LFTP_SOURCE: "build"
-      LFTP_TARGET: "/http"
-    volumes:
-      - /etc/hosts:/etc/hosts
     commands:
-      - apk add lftp openssh openssl
-      - touch drone.key
-      - chmod 400 drone.key
-      - echo "$LFTP_KEY" | openssl base64 -A -d > drone.key
-      - lftp -c "
-        set net:timeout 5;
-        set net:max-retries 2;
-        set net:reconnect-interval-base 5;
-        set sftp:auto-confirm true;
-        set sftp:connect-program 'ssh -q -a -x -i drone.key';
-        connect sftp://$LFTP_USER:@$LFTP_HOST:$LFTP_PORT;
-        cd $LFTP_TARGET;
-        mput $LFTP_SOURCE/*;
-        "
-      - rm drone.key
+      - cp -fr build/* /tmp/friendica_files/
+    volumes:
+      - files:/tmp/friendica_files
     when:
       repo: friendica/friendica-addons
       branch: [ develop, '*-rc' ]
index 8761b2fe589a833ce4c93cdef36427a48699b723..cd8ae3684f319ec1a05b664561101f208e0b64e7 100644 (file)
@@ -94,37 +94,12 @@ pipeline:
     when:
       repo: friendica/friendica-addons
       event: tag
-  upload_artifacts:
+  publish_artifacts:
     image: alpine
-    secrets:
-      - source: sftp_host
-        target: lftp_host
-      - source: sftp_user
-        target: lftp_user
-      - source: ssh_key
-        target: lftp_key
-    environment:
-      LFTP_PORT: "22"
-      LFTP_SOURCE: "build"
-      LFTP_TARGET: "/http"
-    volumes:
-      - /etc/hosts:/etc/hosts
     commands:
-      - apk add lftp openssh openssl
-      - touch drone.key
-      - chmod 400 drone.key
-      - echo "$LFTP_KEY" | openssl base64 -A -d > drone.key
-      - lftp -c "
-        set net:timeout 5;
-        set net:max-retries 2;
-        set net:reconnect-interval-base 5;
-        set sftp:auto-confirm true;
-        set sftp:connect-program 'ssh -q -a -x -i drone.key';
-        connect sftp://$LFTP_USER:@$LFTP_HOST:$LFTP_PORT;
-        cd $LFTP_TARGET;
-        mput $LFTP_SOURCE/*;
-        "
-      - rm drone.key
+      - cp -fr build/* /tmp/friendica_files/
+    volumes:
+      - files:/tmp/friendica_files
     when:
       repo: friendica/friendica-addons
       event: tag