diff options
| author | Elizabeth Hunt <elizabeth@simponic.xyz> | 2024-08-07 21:10:01 -0700 |
|---|---|---|
| committer | Elizabeth Hunt <elizabeth@simponic.xyz> | 2024-08-07 21:10:01 -0700 |
| commit | 9cdb7a145e5bc0167243e4fac0cad0b65533f97b (patch) | |
| tree | 39cc21aa6b50cd7fe1e0792a706463f8b964b59b /.drone.yml | |
| parent | 514b0338844334aa4aaf332c6e29efb6a1aadaa6 (diff) | |
| download | kennel.hatecomputers.club-9cdb7a145e5bc0167243e4fac0cad0b65533f97b.tar.gz kennel.hatecomputers.club-9cdb7a145e5bc0167243e4fac0cad0b65533f97b.zip | |
add ci/cd
Diffstat (limited to '.drone.yml')
| -rw-r--r-- | .drone.yml | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..d05cb97 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,55 @@ +--- +kind: pipeline +type: docker +name: build + +steps: + - name: run tests + image: python:3.12 + commands: + - pip install poetry + - poetry install --with main,dev + - poetry run pytest + +trigger: + event: + - pull_request + +--- +kind: pipeline +type: docker +name: deploy + +steps: + - name: run tests + image: python:3.12 + commands: + - pip install poetry + - poetry install --with main,dev + - poetry run pytest + - name: docker + image: plugins/docker + settings: + username: + from_secret: gitea_packpub_username + password: + from_secret: gitea_packpub_password + registry: git.hatecomputers.club + repo: git.hatecomputers.club/hatecomputers/kennel + - name: ssh + image: appleboy/drone-ssh + settings: + host: hatecomputers.club + username: root + key: + from_secret: cd_ssh_key + port: 22 + command_timeout: 2m + script: + - systemctl restart docker-compose@kennel + +trigger: + branch: + - main + event: + - push |
