gradle-josm-plugin / org.openstreetmap.josm.gradle.plugin.gitlab / GitlabRepositorySettings / Builder / <init>

<init>

Builder(projectId: Int? = System.getenv("GITLAB_PROJECT_ID")?.toIntOrNull() ?: System.getenv("CI_PROJECT_ID")?.toIntOrNull(), gitlabUrl: String = System.getenv("GITLAB_URL") ?: System.getenv("CI_SERVER_HOST")?.let { "https://$it" } ?: DEFAULT_GITLAB_URL, gitlabApiUrl: String = System.getenv("GITLAB_API_URL") ?: System.getenv("CI_API_V4_URL") ?: "$gitlabUrl/api/v4", ciJobToken: String? = System.getenv("CI_JOB_TOKEN"), personalAccessToken: String? = System.getenv("GITLAB_PERSONAL_ACCESS_TOKEN"))

A builder to create a GitlabRepositorySettings object. In GitLab CI, the values are automatically set via environment variables. Otherwise you can set the following environment variables: