< Anterior | Próximo >

Lição 1: Criar o componente helloWorld

Os componentes contêm artefatos e processos. Os artefatos incluem arquivos executáveis, imagens, bancos de dados, instruções de configuração, e tudo mais que seja associado a um projeto de software. Os processos definem as atividades que os componentes podem executar.
Antes de iniciar esta lição, certifique-se de se concluir as etapas que estão descritas em Configure o sistema tutorial helloWorld.
Em muitos casos, os artefatos são incluídos em um componente, conectando o servidor IBM® UrbanCode Deploy a um sistema de computador que hospeda os artefatos. O servidor pode importar artefatos de sistemas de construção, sistemas de gerenciamento de códigos fonte e sistemas de arquivos. Os artefatos são armazenados no repositório CodeStation. Os artefatos para o componente helloWorld vêm do sistema de arquivos no qual o agente IBM UrbanCode Deploy está localizado. Para obter mais informações sobre a criação de componentes, consulte Creating components.
  1. Para criar o componente helloWorld:
    1. Clique na guia Componentes e, em seguida, clique em Criar novo componente. Na janela que é aberta, defina o componente e especifique o local dos artefatos para ele.
    2. No campo Nome, digite helloWorld.
    3. Na lista Tipo de configuração de origem, selecione Sistema de arquivos (com versão). Esse parâmetro define o tipo de artefatos que o componente usa. Todos os artefatos em um componente compartilham o tipo de origem. O tipo Sistema de arquivos (com versão) procura os artefatos no sistema de arquivos.
      Nota: O tipo Nenhum pode ser usado para implementações de tipo de configuração ou tipo operacional. Para obter mais informações sobre tipos de implementação, consulte Configuring component processes.
    4. No campo Caminho base, especifique o local da pasta helloWorld que você criou anteriormente, como /home/user1/artifacts/shared/helloWorld. O tipo de origem Sistema de arquivos (com versão) considera os diretórios na pasta especificada como representações de versões do componente. Por essa razão, certifique-se de que especificar o diretório helloWorld e não o diretório helloWorld/1.0.
    5. Aceite os valores padrão nos outros campos da página. As caixas de seleção Preservar permissões de execução e Importar versões automaticamente são limpas e a caixa de seleção Copiar para CodeStation é selecionada. O Tipo de versão padrão é definido como Integral.
    6. Clique em Salvar.
  2. Crie uma propriedade do componente. Uma propriedade é um parâmetro definido pelo usuário que pode ser configurado no tempo de design ou no tempo de execução. As propriedades podem ser definidas para componentes, processos, aplicativos, ambientes e outros elementos do produto. Aqui você configura a propriedade no componente, mas em situações em que vários componentes compartilham a propriedade, é possível configurar o valor da propriedade no ambiente em vez de configurá-lo em cada componente.
    1. Na página "Componente: helloWorld", clique na guia Configuração e depois clique em Propriedades do componente.
    2. Clique em Incluir propriedade.
    3. Na janela Editar propriedade, dê um nome à propriedade como helloHome.
    4. No campo Valor, digite o nome do diretório que você criou para conter os artefatos de componente, por exemplo c:\helloWorld. O processo de componente usa essa propriedade posteriormente para identificar o local de destino para os artefatos do componente.
    5. Clique em Salvar.
  3. Importe a versão do componente:
    1. Clique na guia Versões.
    2. Clique em Importar novas versões. O servidor cria uma versão do componente que é baseado na pasta na pasta helloWorld, e importa os arquivos no diretório helloWorld/1.0. Neste caso, o servidor cria uma única versão do componente que é baseado na pasta helloWorld/1.0. Se outras pastas estavam no diretório helloWorld, elas também serão importadas as e versões serão criadas a partir delas.
    3. Verifique se a lista de versões inclui a versão 1.0 do componente, como na figura a seguir:
      A primeira versão do novo componente é mostrada na guia Versões
    4. Clique no nome de versão, 1,0.
    5. Verifique se a lista de artefatos inclui os arquivos no diretório helloWorld/1.0, como na figura a seguir:
      Os artefatos da versão são mostrados
    O componente helloWorld está pronto para uso.
Os Processos de componente descrevem maneiras diferentes de usar um componente, como implementá-lo, instalá-lo, atualizá-lo ou executar outras tarefas com ele. Na próxima lição, você criará um processo que define como implementar o componente.

Ponto de verificação da lição

Nessa lição, você criou um componente que é baseado em arquivos no sistema de arquivos, e importou a versão inicial no repositório de artefato CodeStation.
Na página Componente helloWorld, você tem a versão inicial, 1.0, listada.
Para obter mais informações sobre a criação de componentes, consulte Creating components.
< Anterior | Próximo >

Feedback