MavenArtifactResponse

data class MavenArtifactResponse(val artifactId: String, val groupId: String, val path: String, val repository: String, val version: String)

A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.

Constructors

Link copied to clipboard
constructor(artifactId: String, groupId: String, path: String, repository: String, version: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Maven artifactId value used when uploading the artifact to Artifact Registry.

Link copied to clipboard

Maven groupId value used when uploading the artifact to Artifact Registry.

Link copied to clipboard

Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar.

Link copied to clipboard

Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.

Link copied to clipboard

Maven version value used when uploading the artifact to Artifact Registry.