Directories ¶
Path | Synopsis |
---|---|
api
|
|
scheduler/v1
Package scheduler contains the main API of Scheduler service.
|
Package scheduler contains the main API of Scheduler service. |
appengine
|
|
acl
package acl implements ACLs for enforcement in API and UI.
|
package acl implements ACLs for enforcement in API and UI. |
apiservers
Package apiservers implements gRPC APIs exposed by Scheduler service.
|
Package apiservers implements gRPC APIs exposed by Scheduler service. |
catalog
Package catalog implements a part that talks to luci-config service to fetch and parse job definitions.
|
Package catalog implements a part that talks to luci-config service to fetch and parse job definitions. |
engine
Package engine implements the core logic of the scheduler service.
|
Package engine implements the core logic of the scheduler service. |
engine/cron/demo
Package demo shows how cron.Machines can be hosted with Datastore and TQ.
|
Package demo shows how cron.Machines can be hosted with Datastore and TQ. |
engine/internal
Package internal contains internal structs used by the engine.
|
Package internal contains internal structs used by the engine. |
frontend
Package frontend implements GAE web server for luci-scheduler service.
|
Package frontend implements GAE web server for luci-scheduler service. |
messages
Package messages is a generated protocol buffer package.
|
Package messages is a generated protocol buffer package. |
presentation
package presentation implements common method to API and UI serving.
|
package presentation implements common method to API and UI serving. |
task
Package task defines interface between Scheduler engine and implementations of particular tasks (such as URL fetch tasks, Swarming tasks, DM tasks, etc).
|
Package task defines interface between Scheduler engine and implementations of particular tasks (such as URL fetch tasks, Swarming tasks, DM tasks, etc). |
task/buildbucket
Package buildbucket implements tasks that run Buildbucket jobs.
|
Package buildbucket implements tasks that run Buildbucket jobs. |
task/noop
Package noop implements tasks that do nothing at all.
|
Package noop implements tasks that do nothing at all. |
task/swarming
Package swarming implements tasks that run Swarming jobs.
|
Package swarming implements tasks that run Swarming jobs. |
task/urlfetch
Package urlfetch implements tasks that just make HTTP calls.
|
Package urlfetch implements tasks that just make HTTP calls. |
task/utils
Package utils contains a bunch of small functions used by task/ subpackages.
|
Package utils contains a bunch of small functions used by task/ subpackages. |
ui
Package ui implements request handlers that serve user facing HTML pages.
|
Package ui implements request handlers that serve user facing HTML pages. |
Click to show internal directories.
Click to hide internal directories.