gitea源码

12345678910111213141516171819202122232425
  1. // Copyright 2022 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package actions
  4. import (
  5. "net/http"
  6. "code.gitea.io/gitea/modules/web"
  7. "code.gitea.io/gitea/routers/api/actions/ping"
  8. "code.gitea.io/gitea/routers/api/actions/runner"
  9. )
  10. func Routes(prefix string) *web.Router {
  11. m := web.NewRouter()
  12. path, handler := ping.NewPingServiceHandler()
  13. m.Post(path+"*", http.StripPrefix(prefix, handler).ServeHTTP)
  14. path, handler = runner.NewRunnerServiceHandler()
  15. m.Post(path+"*", http.StripPrefix(prefix, handler).ServeHTTP)
  16. return m
  17. }