Organizar o trabalho com projetos no CodeCatalyst
Você usa projetos no Amazon CodeCatalyst para estabelecer um espaço de colaboração onde as equipes de desenvolvimento podem realizar tarefas de desenvolvimento com fluxos de trabalho e repositórios compartilhados de integração contínua/entrega contínua (CI/CD). Ao criar um projeto, é possível adicionar, atualizar ou remover recursos. Também é possível monitorar o andamento do trabalho da sua equipe. Você pode ter vários projetos em um espaço.
Os espaços no CodeCatalyst são compostos por projetos. Você pode ver todos os projetos em seu espaço, mas só pode usar os projetos dos quais é membro. Quando você cria um projeto, são gerados perfis padrão para o projeto, que são atribuídos aos usuários convidados para o projeto.
-
Qualquer pessoa atribuída ao projeto com um perfil de projeto, como o de Colaborador, pode acessar os recursos do projeto, como um repositório de origem.
-
Qualquer pessoa com o perfil de Administrador do espaço ou Administrador do projeto pode enviar convites para participar de um projeto.
-
Os usuários com o perfil de Administrador do projeto podem monitorar atividades, status e outras configurações nos recursos compartilhados.
-
Os usuários com o perfil de Acesso limitado podem gerenciar atribuições de projetos para recursos, correções de código e testes como parte dos fluxos de trabalho de CI/CD.
Os fluxos de trabalho são usados para criar, testar e liberar ou atualizar aplicações como um pipeline de CI/CD. Você pode montar fluxos de trabalho adicionando ações que transferem e funcionam nos artefatos de origem. Quando você executa ações, os recursos de nuvem do projeto são usados para fornecer capacidade de computação sob demanda para suas ações de fluxo de trabalho. Você pode configurar mais fluxos de trabalho de CI/CD com base na atividade e na saída que deseja configurar. Por exemplo, você pode criar um fluxo de trabalho somente para ações de criação e teste, onde é possível visualizar os resultados do teste e concluir o fluxo de trabalho sem uma implantação enquanto corrige bugs. Em seguida, você pode criar outro fluxo de trabalho para criar e implantar a aplicação em um ambiente de preparação.
Ao criar um projeto, você pode usar um esquema para criar um projeto que contém código de amostra e cria recursos, ou pode começar com um projeto vazio. Se você criar um projeto usando um esquema, o esquema escolhido determinará quais recursos serão adicionados ao projeto e as ferramentas que o CodeCatalyst vai criar ou configurar para que você possa acompanhar e usar os recursos do projeto. É possível adicionar ou remover recursos manualmente depois de criar um projeto.
Cada projeto rastreia a atividade relacionada como uma lista de eventos por usuário, como quando um projeto é criado ou um recurso é modificado. A atividade do projeto é monitorada e agregada no nível do espaço. Para ter mais informações sobre como trabalhar com dados de atividade, consulte Visualização de todos os projetos em um espaço.
Se o projeto usar recursos da AWS, você poderá conectar sua conta do CodeCatalyst a uma conta da AWS na qual tenha permissões administrativas para integrar recursos ao projeto.
Você pode adicionar repositórios de origem, problemas e outros recursos ao projeto depois de criá-lo. Você deve ter o perfil de Administrador do espaço para criar projetos.