start server and agent with config

This commit is contained in:
Anton Bracke
2025-03-19 09:40:30 +01:00
parent e32a69f655
commit ca160abe45

View File

@@ -14,11 +14,29 @@ func StartServer(t *testing.T) (*Service, error) {
NewTask("mkdir", "-p", "web/dist").RunOrFail(t)
NewTask("echo", "\"test\"", ">", "web/dist/index.html").RunOrFail(t)
service := NewService("go", "run", "./cmd/server/")
service := NewService("go", "run", "./cmd/server/").
// some default settings
SetEnv("WOODPECKER_OPEN", "true").
SetEnv("WOODPECKER_ADMIN", "woodpecker").
SetEnv("WOODPECKER_HOST", "http://host.docker.internal:8000").
SetEnv("WOODPECKER_EXPERT_WEBHOOK_HOST", "http://host.docker.internal:8000").
SetEnv("WOODPECKER_AGENT_SECRET", "1234").
SetEnv("WOODPECKER_GITEA", "true").
SetEnv("WOODPECKER_GITEA_URL", "true").
SetEnv("WOODPECKER_GITEA_CLIENT", "123").
SetEnv("WOODPECKER_GITEA_SECRET", "123").
SetEnv("WOODPECKER_AGENT_SECRET", "1234")
return service, service.Start()
}
func StartAgent(_ *testing.T) (*Service, error) {
service := NewService("go", "run", "./cmd/agent/")
service := NewService("go", "run", "./cmd/agent/").
// some default settings
SetEnv("WOODPECKER_SERVER", "localhost:9000").
SetEnv("WOODPECKER_AGENT_SECRET", "1234").
SetEnv("WOODPECKER_MAX_WORKFLOWS", "1").
SetEnv("WOODPECKER_HEALTHCHECK", "false")
return service, service.Start()
}