From 94e509fd7694fd66198db1e71767b96c1173f739 Mon Sep 17 00:00:00 2001 From: dohodin Date: Wed, 4 Oct 2023 11:35:35 +0200 Subject: [PATCH] add starlark file --- .drone.star | 54 ++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/.drone.star b/.drone.star index da3f854..2aeb5be 100644 --- a/.drone.star +++ b/.drone.star @@ -50,21 +50,21 @@ def main(ctx): "name": "generate-and-deploy-docs", "image": "hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-docdeployer", "failure": "ignore", - "volumes":[ + "volumes":{ "name": "docs", "path": "/docs", - ], + }, "commands":[ "/entrypoint.sh", ], - "when":[ - "branch":[ + "when":{ + "branch":{ "master" - ]], - "event":[ + }}, + "event":{ "push" "pull_request" - ], + }, "depends_on": "[build,tests]" }, { @@ -91,58 +91,58 @@ def main(ctx): "name": "docker-build-and-push", "image": "plugins/docker", - "settings":[ + "settings":{ "dockerfile": "Sources/Dockerfile", "context": "Sources/", "registry": "hub.codefirst.iut.uca.fr", "repo": "hub.codefirst.iut.uca.fr/dorian.hodin/openlibraryws_wrapper", - "username":[ + "username":{ "from_secret": "SECRET_REGISTRY_USERNAME" - ], - "password":[ + }, + "password":{ "from_secret": "SECRET_REGISTRY_PASSWORD" - ] - ], + } + }, "depends_on": "[build,tests]" }, { "name": "deploy-app", "image": "hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest", - "environment":[ + "environment":{ "IMAGENAME": "hub.codefirst.iut.uca.fr/dorian.hodin/openlibraryws_wrapper", "CONTAINERNAME": "app_dotnet", "COMMAND": "create", "OVERWRITE": "true", - "CODEFIRST_CLIENTDRONE_ENV_DB_DATABASE":[ + "CODEFIRST_CLIENTDRONE_ENV_DB_DATABASE":{ "from_secret": "db_host" - ] - ], + } + }, "depends_on": "[ docker-build-and-push ]" }, { "name": "deploy-mariadb", "image": "hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest", - "environment":[ + "environment":{ "IMAGENAME": "mariadb:10", "CONTAINERNAME": "db_dotnet", "COMMAND": "create", "OVERWRITE": "true", "PRIVATE": "true", - "CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD":[ + "CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD":{ "from_secret": "db_root_password" - ] - "CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE":[ + } + "CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE":{ "from_secret": "db_database" - ] - "CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER":[ + } + "CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER":{ "from_secret": "db_user" - ] - "CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD":[ + } + "CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD":{ "from_secret": "db_password" - ] - ], + } + }, "depends_on": "[deploy-app]" }