Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Sync ¶
func Sync(logger *zap.SugaredLogger) error
Types ¶
type CommonFields ¶
type GerritEvent ¶
func NewGerritEvent ¶
func NewGerritEvent(event string, repoURL string) (pEvent *GerritEvent)
func (*GerritEvent) HandleProjectCreatedEvent ¶
func (pEvent *GerritEvent) HandleProjectCreatedEvent() (string, error)
func (*GerritEvent) HandleProjectHeadUpdatedEvent ¶
func (pEvent *GerritEvent) HandleProjectHeadUpdatedEvent() (string, error)
func (*GerritEvent) HandleRefUpdatedEvent ¶
func (pEvent *GerritEvent) HandleRefUpdatedEvent() (string, error)
func (*GerritEvent) TranslateIntoCDEvent ¶
func (pEvent *GerritEvent) TranslateIntoCDEvent() (string, error)
type ProjectCreated ¶
type ProjectCreated struct {
ProjectName string `json:"projectName"`
HeadName string `json:"headName"`
CommonFields
}
func (*ProjectCreated) RepositoryCreatedCDEvent ¶
func (projectCreated *ProjectCreated) RepositoryCreatedCDEvent() (string, error)
type ProjectHeadUpdated ¶
type ProjectHeadUpdated struct {
ProjectName string `json:"projectName"`
OldHead string `json:"oldHead"`
NewHead string `json:"newHead"`
CommonFields
}
func (*ProjectHeadUpdated) RepositoryModifiedCDEvent ¶
func (projectHeadUpdated *ProjectHeadUpdated) RepositoryModifiedCDEvent() (string, error)
type RefUpdated ¶
type RefUpdated struct {
Submitter Submitter `json:"submitter"`
RefUpdate RefUpdate `json:"refUpdate"`
CommonFields
}
func (*RefUpdated) BranchCreatedCDEvent ¶
func (refUpdated *RefUpdated) BranchCreatedCDEvent() (string, error)
func (*RefUpdated) BranchDeletedCDEvent ¶
func (refUpdated *RefUpdated) BranchDeletedCDEvent() (string, error)
Click to show internal directories.
Click to hide internal directories.