Class GitHubReleaseArtifactStore
Hierarchy
-
GitHubReleaseArtifactStore
Methods
checkout
- checkout(url: string, id: RemoteRepoRef, creds: ProjectOperationCredentials): Promise<DeployableArtifact>
-
Parameters
-
url: string
-
id: RemoteRepoRef
-
creds: ProjectOperationCredentials
Returns Promise<DeployableArtifact>
storeFile
- storeFile(appInfo: AppInfo, localFile: string, creds: ProjectOperationCredentials): Promise<string>
-
Parameters
-
appInfo: AppInfo
-
localFile: string
-
creds: ProjectOperationCredentials
Returns Promise<string>
Implement ArtifactStore interface to store artifacts as GitHub releases
Artifact storage should be done using project listeners