# Tutorials for GitHub Actions

Build skills and knowledge about GitHub Actions through hands-on activities.

## Links

* [Creating an example workflow](/en/enterprise-server@3.22/actions/tutorials/create-an-example-workflow)

  In this tutorial, you'll learn how to create a basic workflow that is triggered by a push event.

* [Building and testing your code](/en/enterprise-server@3.22/actions/tutorials/build-and-test-code)

  You can automatically build and test your projects with GitHub Actions.

* [Use GITHUB\_TOKEN for authentication in workflows](/en/enterprise-server@3.22/actions/tutorials/authenticate-with-github_token)

  Learn how to use the GITHUB\_TOKEN to authenticate on behalf of GitHub Actions.

* [/migrate-to-github-runners](/en/enterprise-server@3.22/migrate-to-github-runners)

* [Create actions](/en/enterprise-server@3.22/actions/tutorials/create-actions)

  You can build reusable actions to automate tasks in your workflows.

* [Publishing packages](/en/enterprise-server@3.22/actions/tutorials/publish-packages)

  You can automatically publish packages using GitHub Actions.

* [Managing your work with GitHub Actions](/en/enterprise-server@3.22/actions/tutorials/manage-your-work)

  You can automatically manage your issues and pull requests using GitHub Actions workflows.

* [Store and share data with workflow artifacts](/en/enterprise-server@3.22/actions/tutorials/store-and-share-data)

  Use artifacts to share data between jobs in a workflow and store data once that workflow has completed.

* [Using containerized services](/en/enterprise-server@3.22/actions/tutorials/use-containerized-services)

  You can use containerized services in your GitHub Actions workflows.

* [Migrating to GitHub Actions](/en/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions)

  Learn how to migrate your existing CI/CD workflows to GitHub Actions.

* [Actions Runner Controller](/en/enterprise-server@3.22/actions/tutorials/use-actions-runner-controller)

  You can use Actions Runner Controller to host your own runners in a Kubernetes cluster.

* [/develop-agentic-workflows-in-github-actions](/en/enterprise-server@3.22/develop-agentic-workflows-in-github-actions)