Mise à jour de '.drone.star'
continuous-integration/drone/push Build is passing Details

pull/17/head
Lucas EVARD 11 months ago
parent 0e11d077d2
commit 3e198b7605

@ -59,54 +59,67 @@ def ci(ctx):
return CI return CI
def cd(ctx): def cd(ctx):
CD = { CD = {
"kind": "pipeline", "kind": "pipeline",
"name": "CD", "name": "CD",
"steps": [ "volumes": [
{ {
"name": "hadolint", "name": "images",
"image": "hadolint/hadolint:latest-alpine", "temp": {}
"commands": [ }
"hadolint Sources/Dockerfile" ],
] "steps": [
}, {
{ "name": "hadolint",
"name": "docker-image", "image": "hadolint/hadolint:latest-alpine",
"image": "plugins/docker", "commands": [
"settings": { "hadolint Sources/Dockerfile"
"dockerfile": "Sources/Dockerfile", ]
"context": "Sources", },
"registry": "hub.codefirst.iut.uca.fr", {
"repo": "hub.codefirst.iut.uca.fr/lucas.evard/api", "name": "docker-image",
"username": {"from_secret": "SECRET_REGISTRY_USERNAME"}, "image": "plugins/docker",
"password": {"from_secret": "SECRET_REGISTRY_PASSWORD"} "settings": {
} "dockerfile": "Sources/Dockerfile",
}, "context": "Sources",
{ "registry": "hub.codefirst.iut.uca.fr",
"name": "deploy-container", "repo": "hub.codefirst.iut.uca.fr/lucas.evard/api",
"image": "hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest", "username": {"from_secret": "SECRET_REGISTRY_USERNAME"},
"environment": { "password": {"from_secret": "SECRET_REGISTRY_PASSWORD"}
"CODEFIRST_CLIENTDRONE_ENV_DATA_SOURCE": "postgres", }
"CODEFIRST_CLIENTDRONE_ENV_CODEFIRST_CONTAINER": {"from_secret": "CODEFIRST_CONTAINER"}, },
"CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB": {"from_secret": "db_database"}, {
"CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER": {"from_secret": "db_user"}, "name": "deploy-container",
"CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD": {"from_secret": "db_password"}, "image": "hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest",
"CODEFIRST_CLIENTDRONE_ENV_POSTGRES_HOST": {"from_secret": "db_host"}, "environment": {
"CODEFIRST_CLIENTDRONE_ENV_SALT": {"from_secret": "SALT"}, "CODEFIRST_CLIENTDRONE_ENV_DATA_SOURCE": "postgres",
"ADMINS": "lucasevard,emrekartal,arthurvalin,lucasdelanier", "CODEFIRST_CLIENTDRONE_ENV_CODEFIRST_CONTAINER": {"from_secret": "CODEFIRST_CONTAINER"},
"IMAGENAME": "hub.codefirst.iut.uca.fr/lucas.evard/api:latest", "CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB": {"from_secret": "db_database"},
"CONTAINERNAME": "api", "CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER": {"from_secret": "db_user"},
"COMMAND": "create", "CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD": {"from_secret": "db_password"},
"OVERWRITE": "true", "CODEFIRST_CLIENTDRONE_ENV_POSTGRES_HOST": {"from_secret": "db_host"},
}, "CODEFIRST_CLIENTDRONE_ENV_SALT": {"from_secret": "SALT"},
"depends_on": [ "ADMINS": "lucasevard,emrekartal,arthurvalin,lucasdelanier",
"docker-image" "IMAGENAME": "hub.codefirst.iut.uca.fr/lucas.evard/api:latest",
"CONTAINERNAME": "api",
"COMMAND": "create",
"OVERWRITE": "true",
},
"depends_on": [
"docker-image"
],
"volumes": [
{
"name": "images",
"path": "/uploads"
}
]
}
] ]
} }
]
} return CD
return CD
def db(ctx): def db(ctx):
DB = { DB = {

Loading…
Cancel
Save