# 创建和发布操作

可以创建自己的操作、使用和自定义社区共享 GitHub 的操作，或者编写和共享所生成的操作。

## Links

* [管理自定义操作](/zh/actions/how-tos/create-and-publish-actions/manage-custom-actions)

  了解如何创建和管理自己的操作，以及如何自定义 GitHub 社区共享的操作。

* [创建第三方 CLI 操作](/zh/actions/how-tos/create-and-publish-actions/create-a-cli-action)

  了解如何开发操作以在 GitHub Actions 运行器上设置 CLI。

* [为操作设置退出代码](/zh/actions/how-tos/create-and-publish-actions/set-exit-codes)

  您可以使用退出代码来设置操作的状态。 GitHub 显示状态以指示操作通过还是失败。

* [在 GitHub Marketplace 中发布操作](/zh/actions/how-tos/create-and-publish-actions/publish-in-github-marketplace)

  您可以在 GitHub Marketplace 中发布操作，以及与 GitHub 社区共享您创建的操作。

* [发布和维护操作](/zh/actions/how-tos/create-and-publish-actions/release-and-maintain-actions)

  可以利用自动化和开源最佳实践来发布和维护操作。

* [使用不可变版本和标记管理操作的发布](/zh/actions/how-tos/create-and-publish-actions/using-immutable-releases-and-tags-to-manage-your-actions-releases)

  了解如何结合 GitHub 上的不可变版本与 Git 标记来管理操作的发布。