Listar seus repositórios vinculados.
Execute o seguinte comando:
$ aws proton list-repositories
Resposta:
{
"repositories": [
{
"arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/templates",
"name": "myrepos/templates",
"provider": "GITHUB"
},
{
"arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments",
"name": "myrepos/environments",
"provider": "GITHUB"
}
]
}
Visualizar os detalhes de um repositório vinculado.
Execute o seguinte comando:
$ aws proton get-repository \
--name myrepos/templates \
--provider "GITHUB"
Resposta:
{
"repository": {
"arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/templates",
"name": "myrepos/templates",
"provider": "GITHUB"
}
}
Listar seus repositórios sincronizados.
O exemplo a seguir lista os repositórios que você configurou para sincronização de modelos.
Execute o seguinte comando:
$ aws proton list-repository-sync-definitions \
--branch "main" \
--repository-name myrepos/templates \
--repository-provider "GITHUB" \
--sync-type "TEMPLATE_SYNC"
Visualizar o status de sincronização do repositório.
O exemplo a seguir recupera o status de sincronização de um repositório de sincronização de modelos.
Execute o seguinte comando:
$ aws proton get-repository-sync-status \
--branch "main" \
--repository-name myrepos/templates \
--repository-provider "GITHUB" \
--sync-type "TEMPLATE_SYNC"
Resposta:
{
"latestSync": {
"events": [
{
"event": "Clone started",
"time": "2021-11-21T00:26:35.883000+00:00",
"type": "CLONE_STARTED"
},
{
"event": "Updated configuration",
"time": "2021-11-21T00:26:41.894000+00:00",
"type": "CONFIG_UPDATED"
},
{
"event": "Starting syncs for commit 62c03ff86eEXAMPLE1111111",
"externalId": "62c03ff86eEXAMPLE1111111",
"time": "2021-11-21T00:26:44.861000+00:00",
"type": "STARTING_SYNC"
}
],
"startedAt": "2021-11-21T00:26:29.728000+00:00",
"status": "SUCCEEDED"
}
}