Go library and utility to convert different pipelines to Woodpecker CI piplelines
|
|
||
|---|---|---|
| .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 CI pipeline supported features
kind- must bepipelinetype- onlydockerandexecare supportednameplatformosarchversion- not supported by Woodpecker CI
nodetriggerbranchevent- not supported by Woodpecker CIrefs- not supported by Woodpecker CIrepo- not supported by Woodpecker CIstatustarget- not supported by Woodpecker CIcron- not supported by Woodpecker CIaction- not supported by Woodpecker CI
workspacepath
servicesnameimagepullprivilegedenvironment- includingfrom_secretentrypointcommandsvolumesnamepath
clonedisabledepth
stepsnameimagepullsettingsdetachprivilegedfailure- not supported by Woodpecker CIenvironment- includingfrom_secretcommandsvolumesnamepath
whenbranchevent- onlypush,pull_request,tagandpromoteare supported. Other events are not supported by Woodpecker CIrefs- 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 CIstatustarget- only single environment condition is supported by Woodpecker CIcron- not supported by Woodpecker CI
depends_on- not supported by Woodpecker CI
depends_onvolumesnamehosttemp- not supported by Woodpecker CI