Documentation ¶
Index ¶
- func SanitizePath(path string) string
- func SetBuildStepsOnBuild(build *model.Build, buildItems []*BuildItem) *model.Build
- func UpdateProcStatus(store UpdateProcStore, proc model.Proc, state rpc.State, started int64) (*model.Proc, error)
- func UpdateProcStatusToDone(store UpdateProcStore, proc model.Proc, state rpc.State) (*model.Proc, error)
- func UpdateProcToStatusKilled(store UpdateProcStore, proc model.Proc) (*model.Proc, error)
- func UpdateProcToStatusSkipped(store UpdateProcStore, proc model.Proc, stopped int64) (*model.Proc, error)
- func UpdateProcToStatusStarted(store UpdateProcStore, proc model.Proc, state rpc.State) (*model.Proc, error)
- func UpdateStatusToDone(store UpdateBuildStore, build model.Build, status model.StatusValue, ...) (*model.Build, error)
- func UpdateToStatusDeclined(store UpdateBuildStore, build model.Build, reviewer string) (*model.Build, error)
- func UpdateToStatusError(store UpdateBuildStore, build model.Build, err error) (*model.Build, error)
- func UpdateToStatusKilled(store UpdateBuildStore, build model.Build) (*model.Build, error)
- func UpdateToStatusPending(store UpdateBuildStore, build model.Build, reviewer string) (*model.Build, error)
- func UpdateToStatusRunning(store UpdateBuildStore, build model.Build, started int64) (*model.Build, error)
- type BuildItem
- type ConfigFetcher
- type FilterFunc
- type ProcBuilder
- type Syncer
- type UpdateBuildStore
- type UpdateProcStore
- type UserSyncer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SanitizePath ¶
func SetBuildStepsOnBuild ¶
func UpdateProcStatus ¶
func UpdateProcStatusToDone ¶
func UpdateStatusToDone ¶
func UpdateStatusToDone(store UpdateBuildStore, build model.Build, status model.StatusValue, stopped int64) (*model.Build, error)
func UpdateToStatusDeclined ¶
func UpdateToStatusError ¶
func UpdateToStatusKilled ¶
func UpdateToStatusPending ¶
func UpdateToStatusRunning ¶
Types ¶
type ConfigFetcher ¶
type FilterFunc ¶
FilterFunc can be used to filter which repositories are synchronized with the local datastore.
func NamespaceFilter ¶
func NamespaceFilter(namespaces map[string]bool) FilterFunc
type ProcBuilder ¶
type ProcBuilder struct { Repo *model.Repo Curr *model.Build Last *model.Build Netrc *model.Netrc Secs []*model.Secret Regs []*model.Registry Link string Yamls []*remote.FileMeta Envs map[string]string }
ProcBuilder Takes the hook data and the yaml and returns in internal data model
func (*ProcBuilder) Build ¶
func (b *ProcBuilder) Build() ([]*BuildItem, error)
type Syncer ¶
type Syncer struct { Remote remote.Remote Store store.Store Perms model.PermStore Match FilterFunc }
func (*Syncer) SetFilter ¶
func (s *Syncer) SetFilter(fn FilterFunc)
SetFilter sets the filter function.
type UpdateBuildStore ¶
type UpdateProcStore ¶
Click to show internal directories.
Click to hide internal directories.