Programas e tipos de programas understanding-programs
O Cloud Manager é construído com base em uma hierarquia de entidades. Os detalhes disso não são essenciais para o seu trabalho diário no Cloud Manager, mas ter uma visão geral ajudará você a entender os programas e configurar os seus próprios programas.
- LOCATÁRIO - Esse é o topo da hierarquia. Cada cliente recebe um locatário.
- PROGRAMAS - cada locatário tem um ou mais programas, que geralmente refletem as soluções licenciadas do cliente.
- AMBIENTES - cada programa tem vários ambientes, um de produção para conteúdo dinâmico, um para preparo e outro para fins de desenvolvimento.
- Cada programa pode ter apenas um ambiente de produção, mas pode ter vários ambientes de não produção.
- REPOSITÓRIO - Os programas têm repositórios Git, nos quais o código do aplicativo e do front-end são mantidos para os ambientes.
- FERRAMENTAS E FLUXOS DE TRABALHO - Pipelines gerenciam a implantação de código dos repositórios nos ambientes, enquanto que outras ferramentas permitem o acesso a registros, monitoramento e gerenciamento do ambiente.
Geralmente, um exemplo é útil na contextualização dessa hierarquia.
- A WKND Travel and Adventure Enterprises pode ser um locatário que se concentra em mídias relacionadas a viagens.
- O locatário da WKND Travel and Adventure Enterprises pode ter dois programas: um programa Sites para a WKND Magazine e um programa Assets para a WKND Media.
- Os programas da WKND Magazine e WKND Media teriam ambientes de desenvolvimento, preparação e produção.
Repositório de código-fonte source-code-repository
Um programa do Cloud Manager será provisionado automaticamente com seu próprio repositório Git.
Para acessar o repositório Git do Cloud Manager, os usuários precisam usar um cliente Git com uma ferramenta de linha de comando, um cliente Git visual independente ou o IDE de escolha do usuário, como Eclipse, IntelliJ ou NetBeans.
Após configurar o cliente Git, você pode gerenciar seu repositório Git na interface do Cloud Manager. Para saber mais sobre como gerenciar o Git usando a interface do Cloud Manager, consulte Acesso ao Git.
Para começar a desenvolver o aplicativo do AEM Cloud, é necessário fazer uma cópia local do código do aplicativo movendo-o do repositório do Cloud Manager para um local no computador.
$ git clone {URL}
Portanto, trata-se de um fluxo de trabalho Git padrão.
- O usuário clona uma cópia local do repositório Git.
- O usuário faz alterações no repositório de código local.
- Quando termina, o usuário confirma as alterações no repositório Git remoto.
A única diferença é que o repositório Git remoto faz parte do Cloud Manager, que é transparente para o desenvolvedor.
Tipos de programas program-types
Um usuário pode criar um programa produção ou um programa sandbox.
-
Um programa de produção é criado para permitir o tráfego direto em seu site.
- Consulte Introdução aos programas de produção para obter mais detalhes.
-
Um programa de sandbox é normalmente criado para fins de treinamento, execução de demonstrações, capacitação, POCs ou documentação.
- Um ambiente de sandbox não se destina a transportar tráfego direto e terá restrições que um programa de produção não terá.
- Ele inclui sites e ativos e é preenchido automaticamente com uma ramificação Git que inclui o código de amostra, um ambiente de desenvolvimento e um pipeline de não produção.
- Consulte Introdução aos programas de sandbox para obter mais detalhes.