Added github-mirror step to .drone.yml

This commit is contained in:
Fabio Manganiello 2023-07-25 00:00:47 +02:00
parent 8f8e609231
commit eadcfe345a
Signed by: blacklight
GPG key ID: D90FBA7F76362774

View file

@ -4,6 +4,31 @@ type: docker
name: default name: default
steps: steps:
- name: github-mirror
image: alpine
environment:
SSH_PUBKEY:
from_secret: ssh_pubkey
SSH_PRIVKEY:
from_secret: ssh_privkey
commands:
- apk add --update --no-cache git openssh
- mkdir -p ~/.ssh
- |
cat <<EOF > ~/.ssh/id_rsa.pub
$SSH_PUBKEY
EOF
- |
cat <<EOF > ~/.ssh/id_rsa
$SSH_PRIVKEY
EOF
- chmod 0600 ~/.ssh/id_rsa
- ssh-keyscan github.com >> ~/.ssh/known_hosts 2>/dev/null
- git remote add github git@github.com:/BlackLight/platypush.git
- git pull github master
- git push --mirror -v github
- name: run-tests - name: run-tests
image: python:3.11-alpine image: python:3.11-alpine
commands: commands: