1
0
Fork 0
Go library and utility to convert different pipelines to Woodpecker CI piplelines
Go to file
Lauris BH 6c871d13d1
Add secrets and plugin settings
2022-07-29 02:11:24 +03:00
.vscode Initial implementation 2022-07-27 00:16:28 +03:00
cmd/pipeline-convert Initial implementation 2022-07-27 00:16:28 +03:00
core Add secrets and plugin settings 2022-07-29 02:11:24 +03:00
drone Add secrets and plugin settings 2022-07-29 02:11:24 +03:00
.editorconfig Initial implementation 2022-07-27 00:16:28 +03:00
.gitignore Initial implementation 2022-07-27 00:16:28 +03:00
.woodpecker.yml Initial implementation 2022-07-27 00:16:28 +03:00
LICENSE Initial implementation 2022-07-27 00:16:28 +03:00
README.md Add support for converting step conditions 2022-07-28 23:05:53 +03:00
conditions.go Add support for converting step conditions 2022-07-28 23:05:53 +03:00
go.mod Initial implementation 2022-07-27 00:16:28 +03:00
go.sum Initial implementation 2022-07-27 00:16:28 +03:00
pipeline.go Add secrets and plugin settings 2022-07-29 02:11:24 +03:00
pipeline_test.go Add support for converting step conditions 2022-07-28 23:05:53 +03:00
secrets.go Add secrets and plugin settings 2022-07-29 02:11:24 +03:00
settings.go Add secrets and plugin settings 2022-07-29 02:11:24 +03:00
transform.go Initial implementation 2022-07-27 00:16:28 +03:00

Woodpecker CI pipeline transform

status-badge Go Reference

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 be pipeline
  • type - only docker supported
  • name
  • steps
    • name
    • image
    • pull
    • environment
    • commands
    • when
      • branch
      • event
      • refs - only branch and tag refs supported (tag includes and excludes is exclusive)
      • repo - not supported by Woodpecker CI
      • instance - only single instance condition is supported by Woodpecker CI
      • status
      • target - only single environment condition is supported by Woodpecker CI
      • cron - not supported by Woodpecker CI
    • depends_on
  • depends_on