Directories ¶
Path | Synopsis |
---|---|
package acl implements ACLs for enforcement in API and UI.
|
package acl implements ACLs for enforcement in API and UI. |
Package apiservers implements gRPC APIs exposed by Scheduler service.
|
Package apiservers implements gRPC APIs exposed by Scheduler service. |
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. |
Package engine implements the core logic of the scheduler service.
|
Package engine implements the core logic of the scheduler service. |
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. |
internal
Package internal contains internal structs used by the engine.
|
Package internal contains internal structs used by the engine. |
Package frontend implements GAE web server for luci-scheduler service.
|
Package frontend implements GAE web server for luci-scheduler service. |
Package messages is a generated protocol buffer package.
|
Package messages is a generated protocol buffer package. |
package presentation implements common method to API and UI serving.
|
package presentation implements common method to API and UI serving. |
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). |
buildbucket
Package buildbucket implements tasks that run Buildbucket jobs.
|
Package buildbucket implements tasks that run Buildbucket jobs. |
noop
Package noop implements tasks that do nothing at all.
|
Package noop implements tasks that do nothing at all. |
swarming
Package swarming implements tasks that run Swarming jobs.
|
Package swarming implements tasks that run Swarming jobs. |
urlfetch
Package urlfetch implements tasks that just make HTTP calls.
|
Package urlfetch implements tasks that just make HTTP calls. |
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. |
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.