mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-09-14 02:50:43 +00:00
Migrate to github.com/urfave/cli/v3 (#2951)
This commit is contained in:
@@ -15,11 +15,16 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/rs/zerolog/log"
|
||||
|
||||
"go.woodpecker-ci.org/woodpecker/v2/cmd/agent/core"
|
||||
"go.woodpecker-ci.org/woodpecker/v2/pipeline/backend/docker"
|
||||
"go.woodpecker-ci.org/woodpecker/v2/pipeline/backend/kubernetes"
|
||||
"go.woodpecker-ci.org/woodpecker/v2/pipeline/backend/local"
|
||||
backendTypes "go.woodpecker-ci.org/woodpecker/v2/pipeline/backend/types"
|
||||
"go.woodpecker-ci.org/woodpecker/v2/shared/utils"
|
||||
)
|
||||
|
||||
var backends = []backendTypes.Backend{
|
||||
@@ -29,5 +34,8 @@ var backends = []backendTypes.Backend{
|
||||
}
|
||||
|
||||
func main() {
|
||||
core.RunAgent(backends)
|
||||
ctx := utils.WithContextSigtermCallback(context.Background(), func() {
|
||||
log.Info().Msg("termination signal is received, shutting down agent")
|
||||
})
|
||||
core.RunAgent(ctx, backends)
|
||||
}
|
||||
|
Reference in New Issue
Block a user