# 创建和发布操作

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

## Links

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

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

* [/create-a-cli-action](/zh/enterprise-server@3.22/create-a-cli-action)

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

  您可以使用退出代码来设置操作的状态。
  GitHub 显示状态以指示操作的成功或失败。

* [/publish-in-github-marketplace](/zh/enterprise-server@3.22/publish-in-github-marketplace)

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

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

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

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