Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommitAction ¶
type CommitPostData ¶
type CommitPostData struct { Branch string `json:"branch"` CommitMessage string `json:"commit_message"` AuthorName string `json:"author_name"` AuthorEmail string `json:"author_email"` Actions []CommitAction `json:"actions"` }
type FileInfo ¶
type FileInfo struct { FileName string `json:"file_name"` FilePath string `json:"file_path"` Size int `json:"size"` Encoding string `json:"encoding"` Content string `json:"content"` ContentSha256 string `json:"content_sha256"` Ref string `json:"ref"` BlobID string `json:"blob_id"` CommitID string `json:"commit_id"` }
type GitlabRepository ¶
type GitlabRepository struct {
// contains filtered or unexported fields
}
GitlabRepository commits to a GitLab repository using the GitLab REST Commits APIs
func NewAPIClient ¶
func NewAPIClient(uri string, projectID string, key string) *GitlabRepository
NewAPIClient creates a GitlabRepository instance
func (*GitlabRepository) Commit ¶
func (gl *GitlabRepository) Commit(payload *targets.CommitPayload) error
Click to show internal directories.
Click to hide internal directories.