X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=.woodpecker%2F.continuous-deployment.yml;h=4ff956b3b6e906bf0eff396732ba5af4bab07eec;hb=96d2cddb54f3ea3ead6e43e5ca1f814ed6327987;hp=a486228c7ea41e3ab17ae3ff4774f2c296b691b6;hpb=46fdd9893cb0faef6982b113c85507297fac86d5;p=friendica.git diff --git a/.woodpecker/.continuous-deployment.yml b/.woodpecker/.continuous-deployment.yml index a486228c7e..4ff956b3b6 100644 --- a/.woodpecker/.continuous-deployment.yml +++ b/.woodpecker/.continuous-deployment.yml @@ -11,11 +11,11 @@ labels: skip_clone: true -pipeline: +steps: clone: image: alpine/git commands: - - git clone $CI_REPO_LINK . + - git clone $CI_REPO_CLONE_URL . - git checkout $CI_COMMIT_BRANCH - git fetch origin $CI_COMMIT_REF - git merge $CI_COMMIT_SHA @@ -39,7 +39,7 @@ pipeline: branch: [ develop, '*-rc' ] event: push composer_install: - image: friendicaci/php7.4:php7.4.18 + image: friendicaci/php7.4:php7.4.33 commands: - export COMPOSER_HOME=.composer - composer validate @@ -90,37 +90,12 @@ pipeline: repo: friendica/friendica 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 branch: [ develop, '*-rc' ]