public sealed class Artifacts.Types.NpmPackage : IMessage<Artifacts.Types.NpmPackage>, IEquatable<Artifacts.Types.NpmPackage>, IDeepCloneable<Artifacts.Types.NpmPackage>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Build v1 API class Artifacts.Types.NpmPackage.
Npm package to upload to Artifact Registry upon successful completion of all build steps.
Implements
IMessageArtifactsTypesNpmPackage, IEquatableArtifactsTypesNpmPackage, IDeepCloneableArtifactsTypesNpmPackage, IBufferMessage, IMessageNamespace
Google.Cloud.CloudBuild.V1Assembly
Google.Cloud.CloudBuild.V1.dll
Constructors
NpmPackage()
public NpmPackage()NpmPackage(NpmPackage)
public NpmPackage(Artifacts.Types.NpmPackage other)| Parameter | |
|---|---|
| Name | Description |
other |
ArtifactsTypesNpmPackage |
Properties
PackagePath
public string PackagePath { get; set; }Optional. Path to the package.json. e.g. workspace/path/to/package
Only one of archive or package_path can be specified.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Repository
public string Repository { get; set; }Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY"
Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix.
| Property Value | |
|---|---|
| Type | Description |
string |
|