Documentation ¶
Index ¶
Constants ¶
View Source
const GITLAB = "gitlab"
GITLAB identifer for gitlab interface
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Release string // contains filtered or unexported fields }
Client type struct
func New ¶
func New(config *config.GitLabProvider, checkConfig bool) (*Client, error)
New initialize a new gitlabRelease
func (*Client) CreateRelease ¶
func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, assets *assets.Set) error
CreateRelease creates release on remote
func (*Client) GetCompareURL ¶
GetCompareURL for gitlab
type ProjectFile ¶
type ProjectFile struct { Alt string `json:"alt"` URL string `json:"url"` Markdown string `json:"markdown"` }
ProjectFile struct
type Release ¶
type Release struct { TagName string `json:"tag_name"` Name string `json:"name"` Ref string `json:"ref"` Description string `json:"description,omitempty"` }
Release struct
type ReleaseLink ¶
ReleaseLink struct
Click to show internal directories.
Click to hide internal directories.