Go library and utility to convert different pipelines to Woodpecker CI piplelines
eb6a846a67
* Add output formatting |
||
---|---|---|
.vscode | ||
cmd/pipeline-convert | ||
core | ||
drone | ||
.editorconfig | ||
.gitignore | ||
.woodpecker.yml | ||
conditions.go | ||
format.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
pipeline_test.go | ||
pipeline.go | ||
README.md | ||
secrets.go | ||
settings.go | ||
transform.go |
Woodpecker CI pipeline transform
Go library and utility to convert different pipelines to Woodpecker CI pipeline(s).
Currently supports converting only from Drone CI pipeline format with limited functionality.
Drone pipeline supported features
kind
- must bepipeline
type
- onlydocker
supportedname
steps
name
image
pull
settings
environment
- includingfrom_secret
commands
when
branch
event
- onlypush
,pull_request
,tag
andpromote
are supported. Other events are not supported by Woodpecker CI.refs
- only branch and tag refs supported (tag includes and excludes is exclusive)repo
- not supported by Woodpecker CIinstance
- only single instance condition is supported by Woodpecker CIstatus
target
- only single environment condition is supported by Woodpecker CIcron
- not supported by Woodpecker CI
depends_on
- not supported by Woodpecker CI
depends_on