Documentation
¶
Index ¶
- func Builder(dependencyDir string, newBuilder types.NewBuilder, ...) func(*Job) ([]string, error)
- func DownloadGithubRepo(url string, reference string) (location string, err error)
- func PostJob(ctx context.Context, url, pkg, reference string) (err error)
- func ServerHandler(dependencyDir string, newBuilder types.NewBuilder, ...) http.Handler
- type Job
- type JobRequest
- type Manager
- func (dm *Manager) CalculateConfigBuildlist(cfg config.Config) (config.Config, error)
- func (dm *Manager) FindPackage(name string)
- func (dm *Manager) FindPackageFromModuleName(ctx context.Context, module string) (name string, vs []string, err error)
- func (dm *Manager) PackagePathOrDownload(ctx context.Context, pkg types.Package) (path string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Builder ¶
func Builder(dependencyDir string, newBuilder types.NewBuilder, dgr types.DownloadGithubRepo) func(*Job) ([]string, error)
func DownloadGithubRepo ¶
func ServerHandler ¶
func ServerHandler(dependencyDir string, newBuilder types.NewBuilder, dgr types.DownloadGithubRepo) http.Handler
Types ¶
type JobRequest ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func (*Manager) CalculateConfigBuildlist ¶
func (*Manager) FindPackage ¶
func (*Manager) FindPackageFromModuleName ¶
Click to show internal directories.
Click to hide internal directories.