sonarqubecommon

package
v0.0.0-...-f73b074 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ApiClient = resty.New()

Functions

func CreateProject

func CreateProject(server string, accessToken string, organization string, projectKey string, projectName string, mainBranch string) error

func DeleteBranch

func DeleteBranch(server string, accessToken string, projectKey string, name string) error

func PrepareProject

func PrepareProject(server string, accessToken string, organization string, projectKey string, projectName string, projectDescription string, mainBranch string) error

func RenameMainBranch

func RenameMainBranch(server string, accessToken string, projectKey string, name string) error

Types

type Branch

type Branch struct {
	AnalysisDate string  `json:"analysisDate,omitempty"`
	IsMain       bool    `json:"isMain,omitempty"`
	MergeBranch  string  `json:"mergeBranch,omitempty"`
	Name         string  `json:"name,omitempty"`
	Status       *Status `json:"status,omitempty"`
	Type         string  `json:"type,omitempty"`
}

type ProjectBranchesList

type ProjectBranchesList struct {
	Branches []*Branch `json:"branches,omitempty"`
}

func GetDefaultBranch

func GetDefaultBranch(server string, accessToken string, projectKey string) (ProjectBranchesList, error)

type Status

type Status struct {
	Bugs              int64  `json:"bugs,omitempty"`
	CodeSmells        int64  `json:"codeSmells,omitempty"`
	QualityGateStatus string `json:"qualityGateStatus,omitempty"`
	Vulnerabilities   int64  `json:"vulnerabilities,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL