CI migration

Migrate CI/CD pipelines from one platform to another across your entire codebase. Ona converts pipeline configurations, updates secrets references, and validates the migration.

How to use this template

  1. 1Click "Use this template" or create a new automation in Ona
  2. 2Set your trigger (manual, scheduled, or event-based)
  3. 3Copy each step below into the automation builder
  4. 4Customize the prompts for your specific use case

What this does

  • Migrate hundreds of pipelines in parallel
  • Automatic conversion of pipeline syntax
  • Validates migrations before creating PRs
  • Preserves secrets and environment variables

Workflow

Trigger

Manual trigger

Select source platform (GitLab CI, Jenkins, CircleCI) and target platform (GitHub Actions)

Prompt

Analyze existing pipelines

Scan all repositories for CI configuration files. Identify pipeline stages, jobs, dependencies, and secrets used.

Prompt

Convert pipeline syntax

Transform pipeline configuration to target platform format. Map equivalent actions, runners, and caching strategies.

Shell Script

Validate configuration

Run syntax validation on generated pipeline files. Check for missing secrets or unsupported features.
Pull Request

Create migration PRs

Create pull requests with new CI configuration. Include migration notes and rollback instructions.

More automations to explore.

Ready to try a template?

Start building with a free Ona account.

Copied to clipboard!

This website uses cookies to enhance the user experience. Read our cookie policy for more info.