RichGitLab

io.github.kijuky.gitlab.Implicits.RichGitLab
implicit class RichGitLab(gitlab: GitLabApi)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def branchBrowseUrl(branchName: String): String
def createDiscussion(mergeRequest: MergeRequest, body: String): Discussion
def createDiscussion(mergeRequest: MergeRequest, body: String, file: String, line: Int): Discussion

マージリクエストにコメント(Discussion)を追加します。

マージリクエストにコメント(Discussion)を追加します。

Value parameters

body

コメント

file

コメントを追加するファイル名。名前を変更したファイルの場合は変更後のファイル名。削除したファイルの場合は削除したファイル名。

line

コメントを追加する行位置。新規追加ファイル及び名前を変更したファイルの場合は変更後のファイル基準。削除したファイルの場合は削除したファイル基準。

mergeRequest

コメントを追加するマージリクエスト

Attributes

Returns

追加されたコメント

def deleteDiscussion(mergeRequest: MergeRequest, discussion: Discussion): Unit
def discussions(mergeRequest: MergeRequest): Seq[Discussion]
def mergeRequest(mergeRequestIid: Long, projectPath: String): MergeRequest
def modifyDiscussion(mergeRequest: MergeRequest, discussion: Discussion, body: String): Note
def updateMergeRequest(mergeRequestIid: Long, params: MergeRequestParams, projectPath: String): Unit
def user(username: String): User

Concrete fields

lazy val branchName: String
lazy val commitUrl: String
lazy val env: String
lazy val loginUser: String
lazy val mrUrl: String
lazy val pipelineUrl: String