Files
woodpecker/docs/versioned_docs/version-3.13/30-administration/10-configuration/11-backends/50-custom.md
qwerty287 cda7c8e474 Add 3.13 docs (#5939)
Co-authored-by: 6543 <6543@obermui.de>
2026-01-11 13:07:43 +02:00

492 B

Custom

If none of our backends fit your use case, you can write your own. To do this, implement the interface “go.woodpecker-ci.org/woodpecker/woodpecker/v3/pipeline/backend/types”.backend and create a custom agent that uses your 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,
  })
}