GitlabCi

class GitlabCi(host: Host, site: String) : CiProvider(source)

GitLab pipelines through glab api; GITLAB_HOST and glab auth login decide the server.

Constructors

Link copied to clipboard
constructor(host: Host, site: String)

Properties

Link copied to clipboard
open override val kind: CiProviderKind

Functions

Link copied to clipboard
open override fun failedRun(repo: CiRepo, branch: String?, commit: String?, run: String?): CiRunInfo
Link copied to clipboard
open override fun import(log: String, summary: String, label: String, job: String): Import
Link copied to clipboard
open override fun jobs(summary: String): List<CiJobInfo>
Link copied to clipboard
open override fun log(repo: CiRepo, run: CiRunInfo, job: CiJobInfo): String
Link copied to clipboard
open override fun passingRun(repo: CiRepo, failed: CiRunInfo, good: String?): CiRunInfo
Link copied to clipboard
open override fun summary(repo: CiRepo, run: CiRunInfo): String

The run's outcome and jobs as JSON, in the shape of the matching importer's summary.