Documentation ¶
Index ¶
- Variables
- type Artifact
- func (*Artifact) Descriptor() ([]byte, []int)deprecated
- func (x *Artifact) GetBuiltPath() string
- func (x *Artifact) GetName() string
- func (x *Artifact) GetSha256() string
- func (*Artifact) ProtoMessage()
- func (x *Artifact) ProtoReflect() protoreflect.Message
- func (x *Artifact) Reset()
- func (x *Artifact) String() string
- type BuildConfig
- func (*BuildConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BuildConfig) GetArtifact() []*Artifact
- func (x *BuildConfig) GetBranch() string
- func (x *BuildConfig) GetCommit() string
- func (x *BuildConfig) GetExtraBlob() []*ExtraBlob
- func (x *BuildConfig) GetFirmware() *Firmware
- func (x *BuildConfig) GetFlatTarball() bool
- func (x *BuildConfig) GetRepo() string
- func (x *BuildConfig) GetTarball() string
- func (x *BuildConfig) GetTopology() *Topology
- func (x *BuildConfig) GetVersion() string
- func (*BuildConfig) ProtoMessage()
- func (x *BuildConfig) ProtoReflect() protoreflect.Message
- func (x *BuildConfig) Reset()
- func (x *BuildConfig) String() string
- type DockerConfig
- func (*DockerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DockerConfig) GetIdentifier() string
- func (x *DockerConfig) GetUse() bool
- func (*DockerConfig) ProtoMessage()
- func (x *DockerConfig) ProtoReflect() protoreflect.Message
- func (x *DockerConfig) Reset()
- func (x *DockerConfig) String() string
- type ExtraBlob
- func (*ExtraBlob) Descriptor() ([]byte, []int)deprecated
- func (x *ExtraBlob) GetDescription() string
- func (x *ExtraBlob) GetDst() string
- func (x *ExtraBlob) GetSha256() string
- func (x *ExtraBlob) GetSrc() string
- func (*ExtraBlob) ProtoMessage()
- func (x *ExtraBlob) ProtoReflect() protoreflect.Message
- func (x *ExtraBlob) Reset()
- func (x *ExtraBlob) String() string
- type Firmware
- type Topology
Constants ¶
This section is empty.
Variables ¶
View Source
var File_build_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Artifact ¶
type Artifact struct { // The name to put in the tarball. Defaults to basename of built_path. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Path of the built artifact BuiltPath string `protobuf:"bytes,2,opt,name=built_path,json=builtPath,proto3" json:"built_path,omitempty"` // The checksum of the artifact Sha256 string `protobuf:"bytes,3,opt,name=sha256,proto3" json:"sha256,omitempty"` // contains filtered or unexported fields }
func (*Artifact) Descriptor
deprecated
func (*Artifact) GetBuiltPath ¶
func (*Artifact) ProtoMessage ¶
func (*Artifact) ProtoMessage()
func (*Artifact) ProtoReflect ¶
func (x *Artifact) ProtoReflect() protoreflect.Message
type BuildConfig ¶
type BuildConfig struct { // SOF repository URL Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` // git branch Branch string `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"` // git commit Commit string `protobuf:"bytes,3,opt,name=commit,proto3" json:"commit,omitempty"` // Name of the tarball, without the file extension Tarball string `protobuf:"bytes,4,opt,name=tarball,proto3" json:"tarball,omitempty"` // If specified, the files will be placed directly in the tarball // Otherwise, the files will be inside a directory named as the tarball name FlatTarball bool `protobuf:"varint,5,opt,name=flat_tarball,json=flatTarball,proto3" json:"flat_tarball,omitempty"` Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` Firmware *Firmware `protobuf:"bytes,8,opt,name=firmware,proto3" json:"firmware,omitempty"` Topology *Topology `protobuf:"bytes,9,opt,name=topology,proto3" json:"topology,omitempty"` ExtraBlob []*ExtraBlob `protobuf:"bytes,10,rep,name=extra_blob,json=extraBlob,proto3" json:"extra_blob,omitempty"` Artifact []*Artifact `protobuf:"bytes,11,rep,name=artifact,proto3" json:"artifact,omitempty"` // contains filtered or unexported fields }
func (*BuildConfig) Descriptor
deprecated
func (*BuildConfig) Descriptor() ([]byte, []int)
Deprecated: Use BuildConfig.ProtoReflect.Descriptor instead.
func (*BuildConfig) GetArtifact ¶
func (x *BuildConfig) GetArtifact() []*Artifact
func (*BuildConfig) GetBranch ¶
func (x *BuildConfig) GetBranch() string
func (*BuildConfig) GetCommit ¶
func (x *BuildConfig) GetCommit() string
func (*BuildConfig) GetExtraBlob ¶
func (x *BuildConfig) GetExtraBlob() []*ExtraBlob
func (*BuildConfig) GetFirmware ¶
func (x *BuildConfig) GetFirmware() *Firmware
func (*BuildConfig) GetFlatTarball ¶
func (x *BuildConfig) GetFlatTarball() bool
func (*BuildConfig) GetRepo ¶
func (x *BuildConfig) GetRepo() string
func (*BuildConfig) GetTarball ¶
func (x *BuildConfig) GetTarball() string
func (*BuildConfig) GetTopology ¶
func (x *BuildConfig) GetTopology() *Topology
func (*BuildConfig) GetVersion ¶
func (x *BuildConfig) GetVersion() string
func (*BuildConfig) ProtoMessage ¶
func (*BuildConfig) ProtoMessage()
func (*BuildConfig) ProtoReflect ¶
func (x *BuildConfig) ProtoReflect() protoreflect.Message
func (*BuildConfig) Reset ¶
func (x *BuildConfig) Reset()
func (*BuildConfig) String ¶
func (x *BuildConfig) String() string
type DockerConfig ¶
type DockerConfig struct { // Use docker to build Use bool `protobuf:"varint,1,opt,name=use,proto3" json:"use,omitempty"` // Docker image identifier // https://docs.docker.com/engine/reference/run/#imagedigest // Defaults to thesofproject/sof:latest Identifier string `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"` // contains filtered or unexported fields }
func (*DockerConfig) Descriptor
deprecated
func (*DockerConfig) Descriptor() ([]byte, []int)
Deprecated: Use DockerConfig.ProtoReflect.Descriptor instead.
func (*DockerConfig) GetIdentifier ¶
func (x *DockerConfig) GetIdentifier() string
func (*DockerConfig) GetUse ¶
func (x *DockerConfig) GetUse() bool
func (*DockerConfig) ProtoMessage ¶
func (*DockerConfig) ProtoMessage()
func (*DockerConfig) ProtoReflect ¶
func (x *DockerConfig) ProtoReflect() protoreflect.Message
func (*DockerConfig) Reset ¶
func (x *DockerConfig) Reset()
func (*DockerConfig) String ¶
func (x *DockerConfig) String() string
type ExtraBlob ¶
type ExtraBlob struct { // Human-readable description of the blob Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // Relative path to the config file Src string `protobuf:"bytes,2,opt,name=src,proto3" json:"src,omitempty"` // Path placed in SOF repository Dst string `protobuf:"bytes,3,opt,name=dst,proto3" json:"dst,omitempty"` // Sha256 Checksum of the BLOB Sha256 string `protobuf:"bytes,4,opt,name=sha256,proto3" json:"sha256,omitempty"` // contains filtered or unexported fields }
func (*ExtraBlob) Descriptor
deprecated
func (*ExtraBlob) GetDescription ¶
func (*ExtraBlob) ProtoMessage ¶
func (*ExtraBlob) ProtoMessage()
func (*ExtraBlob) ProtoReflect ¶
func (x *ExtraBlob) ProtoReflect() protoreflect.Message
type Firmware ¶
type Firmware struct { Docker *DockerConfig `protobuf:"bytes,1,opt,name=docker,proto3" json:"docker,omitempty"` // Build arg passed to xtensa-build-all.sh BuildArg []string `protobuf:"bytes,2,rep,name=build_arg,json=buildArg,proto3" json:"build_arg,omitempty"` // contains filtered or unexported fields }
func (*Firmware) Descriptor
deprecated
func (*Firmware) GetBuildArg ¶
func (*Firmware) GetDocker ¶
func (x *Firmware) GetDocker() *DockerConfig
func (*Firmware) ProtoMessage ¶
func (*Firmware) ProtoMessage()
func (*Firmware) ProtoReflect ¶
func (x *Firmware) ProtoReflect() protoreflect.Message
type Topology ¶
type Topology struct { Docker *DockerConfig `protobuf:"bytes,1,opt,name=docker,proto3" json:"docker,omitempty"` // contains filtered or unexported fields }
func (*Topology) Descriptor
deprecated
func (*Topology) GetDocker ¶
func (x *Topology) GetDocker() *DockerConfig
func (*Topology) ProtoMessage ¶
func (*Topology) ProtoMessage()
func (*Topology) ProtoReflect ¶
func (x *Topology) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.