Exemplos do CodeCommit que usam o Tools for PowerShell V4 - Ferramentas da AWS para PowerShell (versão 4)

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 MyNewBranch

Saí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 MyDemoRepo

Saí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 MyDemoRepo

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/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, AMissingRepo

Saí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 RepositoryName

Saí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 MyDemoRepo

Saí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).