Criando componentes

Em geral, a criação de componente é a mesma para todos os componentes.

Sobre Esta Tarefa

Quando você criar um componente, conclua estas tarefas:

  1. Defina o tipo de origem.

    Nomeie o componente, especifique o agente para importar os artefatos e identifique o tipo de artefatos e o local deles. Os artefatos de origem podem vir de um sistema de arquivos, um sistema de gerenciamento de código-fonte, como o Subversion, ou outro plug-in de tipo de origem. Um componente pode conter qualquer número de artefatos, mas devem ter o mesmo tipo de origem.

  2. Monte os processos.

    Um processo define o que o IBM® UrbanCode Deploy faz com os artefatos do componente. Um processo pode consistir em qualquer número de etapas, como parar e iniciar servidores, bem como mover arquivos. Além de implementação, outros processos podem importar artefatos e executar várias tarefas de utilitário.

Um componente consiste em artefatos de um único tipo de origem e um ou mais processos. Além de criar um componente manualmente, é possível utilizar um modelo para criar um (consulte Modelos de componente), ou você pode importar um componente diretamente (consulte Importando componentes).

Procedimento

  1. Na página Componentes, clique em Criar novo componente. Vários campos na janela Criar novos componentes são os mesmos para cada origem, enquanto outros dependem do plug-in de tipo de origem selecionado com o campo Tipo de configuração de origem .
    A janela Criar novo componente
  2. Defina os parâmetros padrão. Os campos na tabela a seguir estão disponíveis para cada tipo de origem. Se você selecionar um plug-in de origem no campo Tipo de configuração de origem, os campos específicos do tipo selecionado também serão exibidos.
    Tabela 1. Campos que estão disponíveis para todos os tipos de origem
    Campo Descrição
    Nome Identifica o componente. O valor desse campo é incluído em muitos recursos da UI.
    Descrição A descrição pode ser usada para transmitir mais informações sobre o componente. Se o componente for usado por mais de um aplicativo, por exemplo, inserir Usado nos aplicativos A e B pode ajudar a identificar como o componente é utilizado.
    Equipes A equipe que gerencia o componente. Equipes e funções definidas anteriormente estão disponíveis. Para obter informações sobre equipes, consulte Security
    Modelo

    Um modelo de componente permite que você reutilize as definições de componentes. Os componentes baseados em modelos herdam a configuração de origem do modelo, as propriedades e o processo. Os modelos criados anteriormente são listados. Um componente pode ter um único modelo associada a ele. O valor padrão é Nome.

    Se você selecionar um modelo, o campo Versão do modelo será exibido, que é usado para selecionar uma versão de modelo. O controle da versão permite lançar as mudanças de modelo conforme necessário. O valor padrão é Versão mais recente, o que significa que o componente usa a versão mais recente (por data de criação). Consulte Modelos de componente.

    Nota: Se você selecionar um modelo que inclui um tipo de origem, a caixa de diálogo será alterada para refletir valores que são definidos para o modelo. Diversos campos, incluindo o campo Tipo de configuração de origem são preenchidos e bloqueados.
    Tipo de componente Identifica se o componente é baseado em artefatos do IBM z/OS. Se você selecionar z/OS, os controles de configuração de origem não estarão disponíveis. Os artefatos armazenados em z/OS não utilizam configurações de origem. Para aprender mais sobre a configuração e a implementação de componentes do z/OS, consulte Implementando na plataforma z/OS.
    Tipo de configuração de origem Define o tipo de origem para artefatos do componente. Todos os artefatos devem ter o mesmo tipo de origem. A seleção de um plug-in mostra campos adicionais que estão associados ao plug-in. Os campos dependentes da origem são utilizados para identificar e configurar os artefatos do componente. Se você selecionou um modelo, esse campo será bloqueado e seu valor será herdado do modelo.

    Para obter informações sobre a criação de componentes de tipos específicos, consulte Criando componentes do sistema de arquivos, Criando componentes a partir de ferramentas de integração de construção ou Criando componentes de sistemas de gerenciamento de código-fonte.

    Importar versões automaticamente Se selecionada, a localização de origem será consultada periodicamente em busca de novas versões. As versões localizadas são importadas automaticamente. O período de pesquisa padrão é de 15 segundos, que pode ser alterado com a área de janela Configurações do sistema. Se deixada desmarcada, será possível criar manualmente as versões usando a área de janela Versões. Por padrão, a caixa fica desmarcada.
    Copiar para CodeStation Cria uma cópia à prova de violação dos artefatos e os armazena no sistema de gerenciamento de artefato integrado, CodeStation. Se desmarcada, apenas os metadados sobre os artefatos serão importados. Na maioria dos casos, marque essa caixa de seleção.
    Tipo de versão padrão Define como as versões são importadas no CodeStation. O valor Full significa que a versão é abrangente e contém todos os artefatos. O valor Incremental significa que a versão contém um subconjunto dos artefatos do componente. O valor padrão é Full.
    Use o agente/tag de importação da versão padrão do sistema Se selecionada, o agente ou a tag que você especificou na página Configurações do sistema será utilizado para importar os artefatos do componente. O agente ou os agentes identificados deverão ter acesso ao sistema no qual os artefatos estão localizados. Consulte System settings.
    Importar novas versões do componente usando um único agente Se selecionada, use o campo Agente para importações de versão para designar o agente que importa artefatos no componente. O agente deve ter acesso ao sistema no qual os artefatos estão localizados. Para importar artefatos do local do servidor, instale um agente no mesmo local e especifique esse agente.
    Importar novas versões do componente usando qualquer agente com a tag especificada Se selecionada, use o campo Tag do agente para importações de versão para designar a tag utilizada para identificar os agentes que podem importar artefatos no componente. Os agentes identificados devem ter acesso ao sistema no qual os artefatos estão localizados.
    Herdar configurações de limpeza Determina quantas versões do componente são mantidas no CodeStation e por quanto tempo são mantidas. Se selecionada, o componente usa os valores da área de janela Configurações do sistema. Se esse campo estiver desmarcado, os campos Dias para manter versões (inicialmente configurado como -1, o que significa manter indefinidamente) e Número de versões a serem mantidas (inicialmente configurado como -1, o que significa manter todas) serão exibidos. Com essa seleção, é possível definir valores customizados. Por padrão, a caixa de seleção fica marcada.
    Executar processo depois de criar uma nova versão Se essa opção estiver selecionada, o processo de aplicativo especificado será executado no ambiente que você seleciona cada vez que uma nova versão do componente é criada.
  3. Se você selecionar um plug-in de tipo de origem, insira valores no campo específico da origem.

    Para obter informações sobre a criação de componentes de tipos específicos, consulte Criando componentes do sistema de arquivos, Criando componentes a partir de ferramentas de integração de construção ou Criando componentes de sistemas de gerenciamento de código-fonte.

  4. Ao concluir, salve seu trabalho. Os componentes salvos são listados na área de janela Componente.

Feedback