feat!: Multiple services support (beta?)

This commit is contained in:
Piotr Dec 2026-05-08 04:10:31 +02:00
parent ce77c0cf7d
commit 667d7f476d
Signed by: stawros
GPG key ID: 74B18A3F0F1E99C0
2 changed files with 21 additions and 18 deletions

View file

@ -4,8 +4,13 @@ files = [".gitignore", "compose/nginx/docker-compose.yaml", "config/heimdall.kdb
"files/nginx/cert/key.mo.pem", "files/nginx/conf.d/default.conf", "files/nginx/conf.d/forge.conf",
"files/nginx/conf.d/mqtt.conf", "files/nginx/conf.d/nextcloud.conf", "files/nginx/conf.d/zitadel.conf",
"files/nginx/nginx.conf"]
files2 = [".gitignore", "compose/nginx/docker-compose.yaml", "compose/nginx2/docker-compose.yaml"]
def test_get_service():
def test_get_service_single():
service = woodpecker.WoodpeckerRunner.get_service(files)
assert service == 'nginx'
assert service == ['nginx']
def test_get_service_multi():
services = woodpecker.WoodpeckerRunner.get_service(files2)
assert services == ['nginx', 'nginx2']