Recursos do computador de construção

Antes de executar um script de construção de aplicativos móveis em um computador de construção, você deve assegurar que os recursos necessários existam no computador de construção.

Recursos da área de trabalho

Os seguintes recursos da área de trabalho devem existir no computador de construção:
  • O código de origem do projeto de aplicativo móvel que você deseja construir.
  • Os scripts de construção Ant que direcionam a construção.
Utilizar um repositório de trabalho para gerenciar o código de origem do projeto Rational Team Concert Worklight e scripts de construção oferece as seguintes vantagens:
Vantagem Descrição
Controle de versão As alterações no código de origem e scripts de construção podem ser solicitadas, desenvolvidas, revisadas, aprovadas, entregues e controladas com base nos requisitos do seu projeto de desenvolvimento. Os scripts de construção são arquivos de produção, assim como o código de origem.
Automação de construção O Jazz Build Engine carrega automaticamente a área de trabalho para construir no computador de construção no início do processamento de um pedido de construção. Você pode criar e utilizar uma área de trabalho de construção dedicada para cada definição de construção. Não aponte uma definição de construção diretamente para um fluxo ou uma área de trabalho que seja destinada a outra finalidade. Por exemplo, não aponte um diretório de definição de construção para a área de trabalho pessoal de um usuário ou área de trabalho de integração da equipe.
Nota: O Jazz Build Engine é um componente do Build System Toolkit; ele se refere ao processo que é executado em um computador de construção e executa scripts Ant.

Recursos estáticos

O administrador de construção deve instalar manualmente os recursos estáticos em cada computador de construção.
Dica: Instale esses recursos nos mesmos locais relativos em cada computador de construção. Você pode especificar os locais relativos dentro de um dos seguintes tipos de recursos de dependência de construção :
Arquivo de propriedade de construção
Especifique os locais relativos dos recursos estáticos nos arquivos da propriedade de construção. Se você instalar recursos estáticos em diferentes locais em diferentes computadores de construção, um local que é especificado em um arquivo de propriedade de construção que funciona em um computador de construção pode falhar em outro computador de construção.
Definições de construção dentro do Rational Team Concert
Especifique os locais relativos dos recursos estáticos nas definições de construção no Rational Team Concert. Se você instalar recursos estáticos em diferentes locais em diferentes computadores de construção, uma definição de construção que funciona em um computador de construção poderá falhar em outro computador de construção.
Os seguintes recursos estáticos devem existir no computador de construção:
Recurso estático Descrição
Oracle JDK Utilize este JDK para executar os scripts Ant e ferramentas Android SDK que são executados pelos scripts de construção. Certifique-se de instalar um JDK, não um JRE, porque algumas tarefas Ant requerem ferramentas Java™ que estão disponíveis apenas no JDK.
Apache Ant Utilize o Apache Ant para executar os scripts Ant.
Arquivos da biblioteca JAR Os seguintes arquivos da biblioteca JAR fornecem e permitem que as tarefas Ant do Worklight sejam usadas nos scripts de construção:
worklight-ant.jar
Utilize o arquivo worklight-ant.jar se você estiver construindo aplicativos no IBM® Worklight Server Versão 6.0.0. Este arquivo está contido na pasta WorklightServer da instalação do IBM Worklight Server.
worklight-ant-builder.jar
Utilize o arquivo worklight-ant-builder.jar se você estiver construindo aplicativos no IBM Worklight Server Versão 6.1.0. Este arquivo está contido na pasta WorklightServer de instalação do IBM Worklight Server.
Importante: Assegure que a versão do arquivo da biblioteca JAR que você utiliza (worklight-ant.jar ou worklight-ant-builder.jar) corresponda à versão no servidor de destino.
Dica: Uma abordagem alternativa para pré-instalar os arquivos da biblioteca JAR em cada computador de construção é inclui-los em sua área de trabalho de construção. Esta abordagem permite suas definições e mecanismos de construção para construir com diferentes versões do Worklight. Esta abordagem também suporta a geração de construções reproduzíveis.

A desvantagem dessa abordagem é que os arquivos da biblioteca JAR podem ser grandes. O tamanho do arquivo grande pode afetar o desempenho de construções e computadores de construção.

Se você compartilhar um sistema de construção e computadores de construção em várias equipes, utilize esta abordagem alternativa para gerenciar os arquivos da biblioteca JAR.

Opcional. Dojo Toolkit Instale o Dojo Toolkit em cada computador de construção nas seguintes situações:
  • Os aplicativos móveis sob desenvolvimento utilizam o Dojo.
  • Os projetos de aplicativos móveis incluem o Dojo Toolkit (no projeto da área de trabalho) ou o acessam através de uma Content Delivery Network.

SDKs

Instale um dos seguintes SDKs em cada computador de construção:
SDK Descrição
Apple Xcode SDK Instale os computadores de construção OS X que executam construções para produzir aplicativos iOS IPA. Para obter mais informações sobre como instalar o Apple Xcode SDK, consulte Introdução ao IBM Worklight Module 02.1- Configurando seu ambiente de desenvolvimento iOS.
Android SDK Instale em computadores de construção que executam construções para produzir aplicativos Android APK. Para obter mais informações sobre como instalar o Android SDK, consulte Introdução ao IBM Worklight Module 02.2 - Configurando seu ambiente de desenvolvimento Android.

Feedback