跳到主要内容

自定义

如果我们的后端都不适合您的用例,您可以编写自己的后端。为此,实现接口 "go.woodpecker-ci.org/woodpecker/woodpecker/v3/pipeline/backend/types".backend 并创建一个使用您后端的自定义代理:

package main

import (
"go.woodpecker-ci.org/woodpecker/v3/cmd/agent/core"
backendTypes "go.woodpecker-ci.org/woodpecker/v3/pipeline/backend/types"
)

func main() {
core.RunAgent([]backendTypes.Backend{
yourBackend,
})
}