# GitHub Actions 教程

通过动手活动获得有关 GitHub Actions 的技能和知识。

## Links

* [创建示例工作流](/zh/actions/tutorials/create-an-example-workflow)

  本教程介绍如何创建由推送事件触发的基本工作流。

* [构建和测试代码](/zh/actions/tutorials/build-and-test-code)

  可以使用 GitHub Actions 自动构建和测试您的项目。

* [在工作流中使用 GITHUB\_TOKEN 进行身份验证](/zh/actions/tutorials/authenticate-with-github_token)

  了解如何使用 GITHUB\_TOKEN 以 GitHub Actions 的身份进行身份验证。

* [从自行托管运行器迁移到 GitHub 托管的运行器](/zh/actions/tutorials/migrate-to-github-runners)

  了解如何评估当前的 CI 基础设施，并将工作流从自托管运行器迁移到 GitHub 托管运行器。

* [创建操作](/zh/actions/tutorials/create-actions)

  可生成可重用的操作，以自动执行工作流中的任务。

* [发布包](/zh/actions/tutorials/publish-packages)

  您可以使用 GitHub Actions 自动发布包。

* [使用 GitHub Actions 管理你的工作](/zh/actions/tutorials/manage-your-work)

  您可以使用 GitHub Actions 工作流程自动管理问题和拉取请求。

* [使用工作流工件存储和共享数据](/zh/actions/tutorials/store-and-share-data)

  使用工件在工作流中的作业之间共享数据，并在工作流完成后存储数据。

* [使用容器化服务](/zh/actions/tutorials/use-containerized-services)

  可以在工作流中使用 GitHub Actions 容器化服务。

* [迁移到 GitHub Actions](/zh/actions/tutorials/migrate-to-github-actions)

  了解如何将现有的 CI/CD 工作流程迁移到 GitHub Actions。

* [Actions运行器控制器](/zh/actions/tutorials/use-actions-runner-controller)

  可以使用 Actions Runner Controller 在 Kubernetes 群集中托管自己的运行器。