feat: Initial commit
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing

This commit is contained in:
2026-03-01 14:53:04 +01:00
commit 9108981868
13 changed files with 3404 additions and 0 deletions

53
.drone.yml Normal file
View File

@@ -0,0 +1,53 @@
kind: pipeline
type: docker
name: test-on-amd64
platform:
arch: amd64
steps:
- name: build-release
image: rust:1.93
commands:
- cargo build --verbose --workspace --release
- name: test
image: rust:1.93
commands:
- cargo test --verbose --workspace
- name: lint
image: rust:1.93
commands:
- rustup component add clippy
- cargo clippy --all-targets --all-features
- name: format
image: rust:1.93
commands:
- rustup component add rustfmt
- cargo fmt --all -- --check
- name: build-image
image: plugins/docker
settings:
repo: gitea.lardenois.cc/matos-ai/pg-instance-handler
tags: latest
dockerfile: Dockerfile
dry_run: "true"
when:
branch:
exclude:
- main
- name: build-and-push-image
image: plugins/docker
settings:
registry: gitea.lardenois.cc
repo: gitea.lardenois.cc/matos-ai/pg-instance-handler
tags:
- latest
dockerfile: Dockerfile
username:
from_secret: GITEA_USER
password:
from_secret: GITEA_PASSWORD
when:
branch:
include:
- main