PublishingEnvConfig

data class PublishingEnvConfig(var mavenUrlEnv: String = "MAVEN_URL", var versionEnv: String = "VERSION", var usernameEnv: String = "MAVEN_NAME", var passwordEnv: String = "MAVEN_SECRET", var mavenUrl: String? = null, var defaultVersion: String? = "dev")

Configuration for publishing using environment variables

Parameters

mavenUrlEnv

The environment variable to use for the Maven URL (default: MAVEN_URL)

versionEnv

The environment variable to use for the version (default: VERSION)

usernameEnv

The environment variable to use for the username (default: MAVEN_NAME)

passwordEnv

The environment variable to use for the password (default: MAVEN_SECRET)

mavenUrl

The URL of the Maven repository to publish to. Attempts to use mavenUrlEnv if null.

defaultVersion

The default version to use if the environment variable is not set (default: dev). Set to null to use project's version.

Constructors

Link copied to clipboard
constructor(mavenUrlEnv: String = "MAVEN_URL", versionEnv: String = "VERSION", usernameEnv: String = "MAVEN_NAME", passwordEnv: String = "MAVEN_SECRET", mavenUrl: String? = null, defaultVersion: String? = "dev")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard