diff --git a/.drone.star b/.drone.star index cd85b0b..781dce7 100644 --- a/.drone.star +++ b/.drone.star @@ -175,7 +175,7 @@ def deploy(): ] } } -def steps(name, dependsOn): +def pipeline(name, steps, dependsOn): return { "kind": "pipeline", "name": name, @@ -202,18 +202,7 @@ def steps(name, dependsOn): ], ), wait(15, "wait"), - build("guacamole-postgresql"), - build("ngrok-gitea"), - build("letsencrypt-nginx"), - buildHome(), - buildNginx("blog"), - buildNginx("drone"), - buildNginx("git"), - buildNginx("remote"), - buildNginx("chat"), - scp("~/gitea-drone-stack"), - deploy(), - ], + ] + steps, "services": [ { "name": "docker", @@ -246,14 +235,32 @@ def steps(name, dependsOn): } def main(ctx): - print(ctx) - print('where is this') if ctx.build.branch == 'home-deploy': return [ - steps('home', []), + pipeline( + 'home', + [ + build("guacamole-postgresql"), + build("ngrok-gitea"), + build("letsencrypt-nginx"), + buildHome(), + buildNginx("blog"), + buildNginx("drone"), + buildNginx("git"), + buildNginx("remote"), + buildNginx("chat"), + scp("~/gitea-drone-stack"), + deploy(), + ], + [], + ), ] else: return [ - steps('first', []), + pipeline( + 'first', + [], + [], + ), ] \ No newline at end of file