Se ha publicado la versión 5 (V5) de Herramientas de AWS para PowerShell.
Para empezar a utilizar la nueva versión de Tools para PowerShell, consulte la Guía del usuario de Herramientas de AWS para PowerShell (V5), especialmente el tema sobre la Migración a la V5.
Ejemplos de CodeCommit con las Herramientas para PowerShell V4
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante Herramientas de AWS para PowerShell V4 con CodeCommit.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.
En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.
Temas
Acciones
En el siguiente ejemplo de código, se muestra cómo utilizar Get-CCBranch.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se obtiene información sobre la rama especificada del repositorio especificado.
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranchSalida:
BranchName CommitId ---------- -------- MyNewBranch 7763222d...561fc9c9-
Para obtener información sobre la API, consulte GetBranch en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-CCBranchList.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se obtiene una lista de nombres de ramas del repositorio especificado.
Get-CCBranchList -RepositoryName MyDemoRepoSalida:
master MyNewBranch-
Para obtener información sobre la API, consulte ListBranches en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-CCRepository.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se obtiene información sobre el repositorio especificado.
Get-CCRepository -RepositoryName MyDemoRepoSalida:
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 obtener información sobre la API, consulte GetRepository en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-CCRepositoryBatch.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se confirman cuáles de los repositorios especificados se encuentran y cuáles no.
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepoSalida:
Repositories RepositoriesNotFound ------------ -------------------- {MyDemoRepo, MyNewRepo} {AMissingRepo}-
Para obtener información sobre la API, consulte BatchGetRepositories en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-CCRepositoryList.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se muestran todos los repositorios en orden ascendente por nombre de repositorio.
Get-CCRepositoryList -Order Ascending -SortBy RepositoryNameSalida:
RepositoryId RepositoryName ------------ -------------- c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE MyDemoRepo 05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE MyNewRepo-
Para obtener información sobre la API, consulte ListRepositories en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-CCBranch.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se crea una rama nueva con el nombre especificado para el repositorio especificado y el ID de confirmación especificado.
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9-
Para obtener información sobre la API, consulte CreateBranch en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-CCRepository.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se crea un repositorio nuevo con el nombre y la descripción especificados.
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."Salida:
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 obtener información sobre la API, consulte CreateRepository en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Remove-CCRepository.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se elimina de manera forzosa el repositorio especificado. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar el repositorio sin una petición.
Remove-CCRepository -RepositoryName MyDemoRepoSalida:
43ef2443-3372-4b12-9e78-65c27EXAMPLE-
Para obtener información sobre la API, consulte DeleteRepository en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Update-CCDefaultBranch.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se cambia la rama predeterminada del repositorio especificado por la rama especificada.
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch-
Para obtener información sobre la API, consulte UpdateDefaultBranch en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Update-CCRepositoryDescription.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se cambia la descripción del repositorio especificado.
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."-
Para obtener información sobre la API, consulte UpdateRepositoryDescription en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Update-CCRepositoryName.
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se cambia el nombre del repositorio especificado.
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo-
Para obtener información sobre la API, consulte UpdateRepositoryName en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-