Versions in this module Expand all Collapse all v0 v0.5.1 Jan 9, 2020 Changes in this version + func ConsumeFile(filename string) ([]byte, error) + func CreateProjectNode(masterConfig *MasterConfig) *service.ProjectNode + func SerializeConfig(config *MasterConfig) ([]byte, error) + type Analysis struct + Analyzer string + Config map[string]string + Name string + PathSub []*service.PathSubstitution + PosixName string + TrustLevel int64 + type MasterConfig struct + Analysis []*Analysis + MetaData map[string]string + Name string + Reporting []*Reporting + Server *ServerConfig + func ReadConfigFromBytes(data []byte) (*MasterConfig, error) + func ReadConfigFromFiles(configfiles ...string) (*MasterConfig, error) + func (mc *MasterConfig) GetRPCPort() (string, error) + type QmstrConfig struct + Project *MasterConfig + type Reporting struct + Config map[string]string + Name string + PosixName string + Reporter string + type ServerConfig struct + BuildPath string + CacheDir string + DBAddress string + DBWorkers int + Debug bool + ExtraEnv map[string]string + ExtraMount map[string]string + ImageName string + OutputDir string + PathSub []*service.PathSubstitution + RPCAddress string