1
0
Fork 0
Go library and utility to convert different pipelines to Woodpecker CI piplelines
Go to file
Lauris BH ac85763829
Fix secret syntax
2022-07-30 01:32:35 +03:00
.vscode Fix secret syntax 2022-07-30 01:32:35 +03:00
cmd/pipeline-convert Step dependencies are not supported in Woodpecker CI 2022-07-29 22:32:55 +03:00
core Add secrets and plugin settings 2022-07-29 02:11:24 +03:00
drone Fix secret syntax 2022-07-30 01:32:35 +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 Add code lint check 2022-07-29 02:15:46 +03:00
LICENSE Initial implementation 2022-07-27 00:16:28 +03:00
README.md Add pipeline labels 2022-07-30 01:06:51 +03:00
conditions.go Add support for converting step conditions 2022-07-28 23:05:53 +03:00
format.go Add pipeline labels 2022-07-30 01:06:51 +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 pipeline labels 2022-07-30 01:06:51 +03:00
pipeline_test.go Add support for converting step conditions 2022-07-28 23:05:53 +03:00
secrets.go Fix secret syntax 2022-07-30 01:32:35 +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
  • platform
    • os
    • arch
    • version - not supported by Woodpecker CI
  • node
  • steps
    • name
    • image
    • pull
    • settings
    • detach
    • privileged
    • failure - not supported by Woodpecker CI
    • environment - including from_secret
    • commands
    • when
      • branch
      • event - only push, pull_request, tag and promote 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 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 - not supported by Woodpecker CI
  • depends_on