Versions in this module Expand all Collapse all v0 v0.0.3 Apr 15, 2022 v0.0.1 Apr 15, 2022 Changes in this version + const ArtifactsDir + const BatchJob + const BucketName + const BuildLog + const FinishedJSON + const Latest + const PeriodicJob + const PostsubmitJob + const PresubmitJob + const StartedJSON + func GetLocalArtifactsDir() string + func Initialize(serviceAccount string) error + func IsCI() bool + type Build struct + Bucket string + BuildID int + FinishTime *int64 + JobName string + StartTime *int64 + StoragePath string + func (b *Build) GetArtifacts() []string + func (b *Build) GetArtifactsDir() string + func (b *Build) GetBuildLogPath() string + func (b *Build) GetFinishTime() (int64, error) + func (b *Build) GetStartTime() (int64, error) + func (b *Build) IsFinished() bool + func (b *Build) IsStarted() bool + func (b *Build) ParseLog(checkLog func(s []string) *string) ([]string, error) + func (b *Build) ReadFile(relPath string) ([]byte, error) + type EnvConfig struct + Artifacts string + BuildID string + CI bool + JobName string + JobSpec string + JobType string + ProwJobID string + PullBaseRef string + PullBaseSha string + PullNumber uint + PullPullSha string + PullRefs string + RepoName string + RepoOwner string + func GetEnvConfig() (*EnvConfig, error) + type Finished struct + JobVersion string + Metadata Metadata + Passed bool + Timestamp int64 + type Job struct + Bucket string + Builds []Build + Name string + Org string + PullID int + Repo string + StoragePath string + Type string + func NewJob(jobName, jobType, orgName, repoName string, pullID int) *Job + func (j *Job) GetBuildIDs() []int + func (j *Job) GetBuilds() []Build + func (j *Job) GetFinishedBuilds() []Build + func (j *Job) GetLatestBuildNumber() (int, error) + func (j *Job) GetLatestBuilds(count int) []Build + func (j *Job) NewBuild(buildID int) *Build + func (j *Job) PathExists() bool + type Metadata map[string]interface + type Started struct + Node string + Pull string + RepoVersion string + Repos map[string]string + Timestamp int64