Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QualityGateRepository ¶
func NewQualityGateRepository ¶
func NewQualityGateRepository(cfg *entity.SonarCfg) *QualityGateRepository
func (*QualityGateRepository) AddQualityGate ¶
func (r *QualityGateRepository) AddQualityGate(q *entity.QualityGate) error
Add do Quality Gate https://$SONAR_HOST/api/qualitygates
type QualityProfileRepository ¶
func NewQualityProfileRepository ¶
func NewQualityProfileRepository(cfg *entity.SonarCfg) *QualityProfileRepository
func (*QualityProfileRepository) AddQualityProfile ¶
func (r *QualityProfileRepository) AddQualityProfile(q *entity.QualityProfile) error
https://$SONAR_HOST/api/qualityprofiles/add_project
type SonarProjectRepository ¶
func NewSonarProjectRepository ¶
func NewSonarProjectRepository(cfg *entity.SonarCfg) *SonarProjectRepository
func (*SonarProjectRepository) Create ¶
func (r *SonarProjectRepository) Create(p *entity.Project) error
Create a Sonar Project
func (*SonarProjectRepository) Delete ¶
func (r *SonarProjectRepository) Delete(p *entity.Project) error
Delete a project. https://$SONAR_HOST/api/projects/
func (*SonarProjectRepository) UpdateProjectKey ¶
func (r *SonarProjectRepository) UpdateProjectKey()
http://$SONAR_HOST/api/projects/updatekey
type UserRepository ¶
func NewUserRepository ¶
func NewUserRepository(cfg *entity.SonarCfg) *UserRepository
func (*UserRepository) CreateUserToken ¶
func (r *UserRepository) CreateUserToken(u *entity.UserToken) error
https://$SONAR_HOST/api/user_tokens/generate
Click to show internal directories.
Click to hide internal directories.