A versão 5 (V5) do Ferramentas da AWS para PowerShell foi lançada!
Para começar a usar a nova versão do SDK, consulte o Guia do usuário do Ferramentas da AWS para PowerShell (V5), especialmente o tópico Migração para V5.
Exemplos do CodeCommit que usam o Tools for PowerShell V4
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o Ferramentas da AWS para PowerShell V4 com o CodeCommit.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar Get-CCBranch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre a ramificação especificada para o repositório especificado.
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranchSaída:
BranchName CommitId ---------- -------- MyNewBranch 7763222d...561fc9c9-
Para obter detalhes da API, consulte GetBranch em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CCBranchList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista dos nomes de ramificação para o repositório especificado.
Get-CCBranchList -RepositoryName MyDemoRepoSaída:
master MyNewBranch-
Para obter detalhes da API, consulte ListBranches em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CCRepository.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações para o repositório especificado.
Get-CCRepository -RepositoryName MyDemoRepoSaída:
AccountId : 80398EXAMPLE Arn : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo CloneUrlHttp : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CloneUrlSsh : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CreationDate : 9/8/2015 3:21:33 PM DefaultBranch : LastModifiedDate : 9/8/2015 3:21:33 PM RepositoryDescription : This is a repository for demonstration purposes. RepositoryId : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE RepositoryName : MyDemoRepo-
Para obter detalhes da API, consulte GetRepository em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CCRepositoryBatch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo confirma quais dos repositórios especificados foram e não foram encontrados.
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepoSaída:
Repositories RepositoriesNotFound ------------ -------------------- {MyDemoRepo, MyNewRepo} {AMissingRepo}-
Para obter detalhes da API, consulte BatchGetRepositories em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CCRepositoryList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo lista todos os repositórios em ordem crescente por nome do repositório.
Get-CCRepositoryList -Order Ascending -SortBy RepositoryNameSaída:
RepositoryId RepositoryName ------------ -------------- c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE MyDemoRepo 05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE MyNewRepo-
Para obter detalhes da API, consulte ListRepositories em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-CCBranch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma ramificação com o nome especificado para o repositório especificado e o ID de confirmação especificado.
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9-
Para obter detalhes da API, consulte CreateBranch em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-CCRepository.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria um repositório com o nome especificado e a descrição especificada.
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."Saída:
AccountId : 80398EXAMPLE Arn : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo CloneUrlHttp : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CloneUrlSsh : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CreationDate : 9/18/2015 4:13:25 PM DefaultBranch : LastModifiedDate : 9/18/2015 4:13:25 PM RepositoryDescription : This is a repository for demonstration purposes. RepositoryId : 43ef2443-3372-4b12-9e78-65c27EXAMPLE RepositoryName : MyDemoRepo-
Para obter detalhes da API, consulte CreateRepository em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-CCRepository.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui forçadamente o repositório especificado. O comando solicitará a confirmação antes de continuar. Adicione o parâmetro -Force para excluir o repositório sem um prompt.
Remove-CCRepository -RepositoryName MyDemoRepoSaída:
43ef2443-3372-4b12-9e78-65c27EXAMPLE-
Para obter detalhes da API, consulte DeleteRepository em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Update-CCDefaultBranch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo altera a ramificação padrão do repositório especificado para a ramificação especificada.
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch-
Para obter detalhes da API, consulte UpdateDefaultBranch em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Update-CCRepositoryDescription.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo altera a descrição do repositório especificado.
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."-
Para obter detalhes da API, consulte UpdateRepositoryDescription em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Update-CCRepositoryName.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo altera o nome do repositório especificado.
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo-
Para obter detalhes da API, consulte UpdateRepositoryName em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-