diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2025-01-02 16:23:43 -0800 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2025-01-02 16:23:57 -0800 |
commit | b19321bab542de35564127dc77781af44252bcb9 (patch) | |
tree | 37d12f7867124e8440ee46ae9f903b242e8d62af /template/.drone.yml | |
parent | 321cd40fba0956e3aa697f9e7c7006159a032f58 (diff) | |
download | oldinfra-b19321bab542de35564127dc77781af44252bcb9.tar.gz oldinfra-b19321bab542de35564127dc77781af44252bcb9.zip |
create a base template :) and use it for a new service
Diffstat (limited to 'template/.drone.yml')
-rw-r--r-- | template/.drone.yml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/template/.drone.yml b/template/.drone.yml new file mode 100644 index 0000000..92378f4 --- /dev/null +++ b/template/.drone.yml @@ -0,0 +1,49 @@ +--- +kind: pipeline +type: docker +name: build + +steps: + - name: run tests + image: golang + commands: + - go get + - go test -p 1 -v ./... + +trigger: + event: + - pull_request + + +--- +kind: pipeline +type: docker +name: cicd + +steps: + - name: ci + image: plugins/docker + settings: + username: + from_secret: gitea_packpub_username + password: + from_secret: gitea_packpub_password + registry: git.simponic.xyz + repo: {{ service_repo }} + - name: ssh + image: appleboy/drone-ssh + settings: + host: {{ service_host }}.simponic.xyz + username: root + key: + from_secret: cd_ssh_key + port: 22 + command_timeout: 2m + script: + - systemctl restart docker-compose@{{ service }} + +trigger: + branch: + - main + event: + - push |