Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IIncrementalVersionGenerator ¶
type IIncrementalVersionGenerator interface {
GenerateVersion(projectName string) uint64
DeleteVersion(projectName string)
SetVersion(projectName string, revision uint64) uint64
}
IIncrementalVersionGenerator generate version
type IncrementalVersionGenerator ¶
type IncrementalVersionGenerator struct {
VersionRepository model.IVersionRepository `inject:""`
}
IncrementalVersionGenerator implements `IIncrementalVersionGenerator` interface
func (*IncrementalVersionGenerator) DeleteVersion ¶
func (g *IncrementalVersionGenerator) DeleteVersion(projectName string)
DeleteVersion function delete generated version
func (*IncrementalVersionGenerator) GenerateVersion ¶
func (g *IncrementalVersionGenerator) GenerateVersion(projectName string) uint64
GenerateVersion function generate version for project
func (*IncrementalVersionGenerator) SetVersion ¶
func (g *IncrementalVersionGenerator) SetVersion(projectName string, revision uint64) uint64
GenerateVersion function generate version for project
Click to show internal directories.
Click to hide internal directories.