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.