Class CloneRepository
(experimental) The class for different repository providers.
Namespace: Amazon.CDK.AWS.Cloud9.Alpha
Assembly: Amazon.CDK.AWS.Cloud9.Alpha.dll
Syntax (csharp)
public class CloneRepository : DeputyBase
Syntax (vb)
Public Class CloneRepository Inherits DeputyBase
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.CodeCommit;
// create a new Cloud9 environment and clone the two repositories
Vpc vpc;
// create a codecommit repository to clone into the cloud9 environment
var repoNew = new Repository(this, "RepoNew", new RepositoryProps {
RepositoryName = "new-repo"
});
// import an existing codecommit repository to clone into the cloud9 environment
var repoExisting = Repository.FromRepositoryName(this, "RepoExisting", "existing-repo");
new Ec2Environment(this, "C9Env", new Ec2EnvironmentProps {
Vpc = vpc,
ClonedRepositories = new [] { CloneRepository.FromCodeCommit(repoNew, "/src/new-repo"), CloneRepository.FromCodeCommit(repoExisting, "/src/existing-repo") },
ImageId = ImageId.AMAZON_LINUX_2
});
Synopsis
Properties
PathComponent | (experimental) The class for different repository providers. |
RepositoryUrl | (experimental) The class for different repository providers. |
Methods
FromCodeCommit(IRepository, string) | (experimental) import repository to cloud9 environment from AWS CodeCommit. |
Properties
PathComponent
(experimental) The class for different repository providers.
public virtual string PathComponent { get; }
Property Value
Remarks
Stability: Experimental
RepositoryUrl
(experimental) The class for different repository providers.
public virtual string RepositoryUrl { get; }
Property Value
Remarks
Stability: Experimental
Methods
FromCodeCommit(IRepository, string)
(experimental) import repository to cloud9 environment from AWS CodeCommit.
public static CloneRepository FromCodeCommit(IRepository repository, string path)
Parameters
- repository IRepository
the codecommit repository to clone from.
- path string
the target path in cloud9 environment.
Returns
Remarks
Stability: Experimental