// Return a job extension that casts requests directly to jobs // TODO: Move implementation out of request object and into a // specific package func NewRouterExtension() jobs.JobExtension { return &jobs.JobInitializer{ Extension: jobs.JobExtensionFunc(sharesImplementation), Func: initRouter, } }
// Return a job extension that casts requests directly to jobs // TODO: Move implementation out of request object and into a // specific package func NewGitExtension() jobs.JobExtension { return &jobs.JobInitializer{ Extension: jobs.JobExtensionFunc(implementsJob), Func: initGit, } }
// Return a job extension that casts requests directly to jobs // TODO: Move implementation out of request object and into a // specific package func NewGitExtension() jobs.JobExtension { return &jobs.JobInitializer{ Extension: jobs.JobExtensionFunc(sharesImplementation), Func: initGit, } }
// Return a job extension that casts requests directly to jobs // TODO: Move implementation out of request object and into a // specific package func NewContainerExtension() jobs.JobExtension { return &jobs.JobInitializer{ Extension: jobs.JobExtensionFunc(sharesImplementation), Func: initContainers, } }