deploy-gitea/.drone.yml
leo 085c80c29a
All checks were successful
continuous-integration/drone/push Build is passing
chore: bump gitea to 7d3c4c3e8a
2023-02-08 11:45:16 +01:00

63 lines
1.3 KiB
YAML

---
kind: pipeline
type: docker
name: deploy
platform:
os: linux
arch: amd64
trigger:
branch:
- development
event: [push]
steps:
- name: deploy
depends_on: [clone]
image: docker.io/appleboy/drone-ssh:1.6.4
settings:
host:
from_secret: host
username:
from_secret: username
key:
from_secret: ssh-key
port: 22
command_timeout: 13m
fingerprint:
from_secret: fingerprint
use_insecure_cipher: false
script:
# giteaupdater updates to latest available
# commit unless $1 specifies otherwise.
- /usr/local/bin/giteaupdater 7d3c4c3e8a
# simply demonstrate we're able to run ansible.
- name: ansible - sayhi
image: plugins/ansible:3.0.0
environment:
ANSIBLE_CONFIG: ansible/ansible.cfg
DEFAULT_REMOTE_USER:
from_secret: username
settings:
playbook: ansible/playbooks/playbook.yml
inventory: ansible/inventory
extra_vars:
'additional_var=footestpls,another_var=bartest'
ssh_extra_args: "'-o StrictHostKeyChecking=no'"
private_key:
from_secret: ssh-key
verbose: 2
user:
from_secret: username
when:
event:
- push
---
kind: signature
hmac: 36b8ee61a794b2563edcbbc88baeb3b9f13f7a0639482af8d0874028b53d3681
...