github · GitHub Actions Docs
Migrate To Github Actions Migrating from Travis CI to GitHub Actions - GitHub Docs
A guide for manually converting CI/CD pipelines from Travis CI to GitHub Actions by mapping Travis CI configurations and workflows to GitHub Actions syntax and components.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Migrate To Github Actions Migrating from Travis CI to GitHub Actions - GitHub Docs
A guide for manually converting CI/CD pipelines from Travis CI to GitHub Actions by mapping Travis CI configurations and workflows to GitHub Actions syntax and components.
When To Use
Use when you need to translate Travis CI configuration files and build steps into GitHub Actions YAML workflows.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-workflow-guide.md | A guide detailing the manual migration process and job execution comparisons when moving from Travis CI to GitHub Actions. | Questions about a guide detailing the manual migration process and job execution comparisons when moving from Travis CI to GitHub Act... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc.text | A text representation of a GitHub Actions workflow matrix configuration used when migrating from Travis CI. | Exact payloads, commands, or snippets shown in A text representation of a GitHub Actions workflow matrix configuration used when migrating from Travis CI. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-2.text | A YAML-formatted workflow example demonstrating the conversion of a Travis CI build strategy to a GitHub Actions matrix build. | Exact payloads, commands, or snippets shown in A YAML-formatted workflow example demonstrating the conversion of a Travis CI build strategy to a GitHub Actions matr... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-3.text | A text representation of a Travis CI configuration file used to demonstrate manual migration steps to GitHub Actions. | Exact payloads, commands, or snippets shown in A text representation of a Travis CI configuration file used to demonstrate manual migration steps to GitHub Actions. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-4.text | A YAML configuration snippet demonstrating the transition of workflow triggers from Travis CI to GitHub Actions. | Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating the transition of workflow triggers from Travis CI to GitHub Actions. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-5.text | A text snippet demonstrating the git submodule configuration settings used when migrating from Travis CI to GitHub Actions. | Exact payloads, commands, or snippets shown in A text snippet demonstrating the git submodule configuration settings used when migrating from Travis CI to GitHub Ac... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-6.text | A text representation of a GitHub Actions workflow configuration used to demonstrate migrating from a Travis CI setup. | Exact payloads, commands, or snippets shown in A text representation of a GitHub Actions workflow configuration used to demonstrate migrating from a Travis CI setup. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-7.text | A YAML configuration demonstrating how to migrate a Travis CI Node.js build with a matrix strategy to a GitHub Actions workflow. | Exact payloads, commands, or snippets shown in A YAML configuration demonstrating how to migrate a Travis CI Node.js build with a matrix strategy to a GitHub Action... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-8.text | A text representation of GitHub Actions workflow steps used to replace Travis CI build scripts. | Exact payloads, commands, or snippets shown in A text representation of GitHub Actions workflow steps used to replace Travis CI build scripts. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-9.text | A YAML-formatted workflow example demonstrating how to translate Travis CI conditional logic and job steps into GitHub Actions syntax. | Exact payloads, commands, or snippets shown in A YAML-formatted workflow example demonstrating how to translate Travis CI conditional logic and job steps into GitHu... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-10.text | A text representation of a Travis CI configuration file being migrated to a GitHub Actions workflow using Python. | Exact payloads, commands, or snippets shown in A text representation of a Travis CI configuration file being migrated to a GitHub Actions workflow using Python. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-11.text | A YAML-formatted workflow example demonstrating how to convert a Python job from Travis CI to GitHub Actions. | Exact payloads, commands, or snippets shown in A YAML-formatted workflow example demonstrating how to convert a Python job from Travis CI to GitHub Actions. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-12.text | A text-based example demonstrating how to convert a Travis CI configuration for a Node.js project into a GitHub Actions workflow. | Exact payloads, commands, or snippets shown in A text-based example demonstrating how to convert a Travis CI configuration for a Node.js project into a GitHub Actio... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-13.text | A YAML snippet demonstrating how to migrate a Travis CI node module caching step to a GitHub Actions workflow using actions/cache. | Exact payloads, commands, or snippets shown in A YAML snippet demonstrating how to migrate a Travis CI node module caching step to a GitHub Actions workflow using a... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-14.text | A text snippet demonstrating how to configure environment variables for a manual migration from Travis CI to GitHub Actions. | Exact payloads, commands, or snippets shown in A text snippet demonstrating how to configure environment variables for a manual migration from Travis CI to GitHub A... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-15.text | A text representation of a GitHub Actions workflow configuration used to migrate a Maven build from Travis CI. | Exact payloads, commands, or snippets shown in A text representation of a GitHub Actions workflow configuration used to migrate a Maven build from Travis CI. |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-16.text | A text representation of a Travis CI configuration snippet showing npm install, build, and test commands for manual migration to GitHub Actions. | Exact payloads, commands, or snippets shown in A text representation of a Travis CI configuration snippet showing npm install, build, and test commands for manual m... |
examples/actions-migrate-to-github-manual-migrations-migrating-from-travis-ci-doc-17.text | A GitHub Actions workflow configuration file demonstrating a manual migration from a Node.js CI setup in Travis CI. | Exact payloads, commands, or snippets shown in A GitHub Actions workflow configuration file demonstrating a manual migration from a Node.js CI setup in Travis CI. |
What This Skill Covers
-
- GitHub Actions / - Tutorials / - Migrate to GitHub Actions / - Manual migrations / - Migrate from Travis CI
- Main sections:
In this article,Introduction,Before you start,Comparing job execution,Key similarities.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - Do not add behavior or configuration that is not present in the attached source files.
Canonical source: https://docs.github.com/en/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-travis-ci
