1
0
Fork 0
woodpecker-pipeline-transform/README.md
2022-07-30 20:14:58 +03:00

2.2 KiB

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 CI pipeline supported features

  • kind - must be pipeline
  • type - only docker and exec are supported
  • name
  • platform
    • os
    • arch
    • version - not supported by Woodpecker CI
  • node
  • trigger
    • branch
    • event - not supported by Woodpecker CI
    • refs - not supported by Woodpecker CI
    • repo - not supported by Woodpecker CI
    • status
    • target - not supported by Woodpecker CI
    • cron - not supported by Woodpecker CI
    • action - not supported by Woodpecker CI
  • workspace
    • path
  • services
    • name
    • image
    • pull
    • privileged
    • environment - including from_secret
    • entrypoint
    • commands
    • volumes
      • name
      • path
  • clone
    • disable
    • depth
  • steps
    • name
    • image
    • pull
    • settings
    • detach
    • privileged
    • failure - not supported by Woodpecker CI
    • environment - including from_secret
    • commands
    • volumes
      • name
      • path
    • 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
  • volumes
    • name
    • host
    • temp - not supported by Woodpecker CI