Prerequisites • Resources • Learning Objectives
- Who is this for: GitHub users that are trying to convert workflows from their current CI/CD system/service to GitHub Actions using GitHub Actions Importer.
- What you'll learn: How to plan, forecast, automate the conversion of a users existing CI/CD workflows.
- What you'll build: An environment to use GitHub Actions importer to convert your workflows.
In this workshop, you will:
- Using Github Actions Importer on the command line in codespaces. Setting up the environment for a specific CI/CD service or tool to enable workflow conversion.
- How to automatically convert CI/CD workflows from existing services/tools to GitHub Actions.
- How to make custom transformers to convert existing environment variables and runners as well as leveraging marketplace actions.
Before joining the workshop, there are a few items that you will need to install or bring with you.
- GitHub Account
GitHub Actions Importer helps plan, test, and automate the migration of Azure DevOps, CircleCI, GitLab, Jenkins, and Travis CI pipelines to GitHub Actions. This repository contains learning paths that teach you how to use GitHub Actions Importer and how to approach migrations to Actions.
To get started:
- Use the
githubuniverseworkshops/importer-labs
repository as a template to generate a new GitHub repository. - Choose where to start. There are currently learning paths for:
- Each learning path describes how to configure your codespace, bootstrap a CI/CD environment, and troubleshoot GitHub Actions Importer.