Ressources d'ordinateur de génération

Avant de lancer un script de génération d'application mobile sur un ordinateur de génération, vous devez vous assurer que les ressources requises existent sur cet ordinateur.

Ressources d'espace de travail

Les ressources d'espace de travail suivantes doivent exister sur l'ordinateur de génération :
  • Le code source du projet d'application mobile que vous désirez générer.
  • Les scripts de génération Ant qui pilotent la génération.
L'utilisation d'un espace de travail de référentiel Rational Team Concert pour gérer le code source et les scripts de génération de votre projet Worklight offre les avantages suivants :
Avantage Description
Contrôle des sources Les modifications du code source et des scripts de génération peuvent être demandées, développées, examinées, approuvées, distribuées et suivies en fonction des exigences de votre projet de développement. Les scripts de génération sont des fichiers avec un cycle de vie, tout comme le code source.
Automatisation de la génération Le Jazz Build Engine charge automatiquement et promptement l'espace de travail à générer sur l'ordinateur de génération lors du traitement d'une demande de génération. Vous pouvez créer et utiliser un espace de travail de génération dédié pour chaque définition de génération. Ne pointez pas une définition de génération directement vers un flux ou un espace de travail destiné à un but différent. Par exemple, ne pointez pas un répertoire de définition de génération vers l'espace de travail personnel d'un utilisateur ou vers l'espace de travail d'intégration de l'équipe.
Remarque : Jazz Build Engine est un composant de Build System Toolkit ; il se réfère au processus qui opère sur un ordinateur de génération et exécute des scripts Ant.

Ressources statiques

L'administrateur de génération doit installer manuellement les ressources statiques sur chaque ordinateur de génération.
Conseil : Installez ces ressources sous les mêmes emplacements relatifs sur chaque ordinateur de génération. Vous pouvez spécifier les emplacements relatifs dans les types suivants de ressources de dépendance de génération :
Fichiers de propriété de génération
Spécifiez les emplacements relatifs des ressources statiques dans les fichiers de propriété de génération. Si vous installez des ressources statiques à des emplacements distincts sur différents ordinateurs de génération, un emplacement spécifié dans un fichier de propriétés de génération valide sur un ordinateur de génération peut échouer sur un autre ordinateur de génération.
Définitions de génération dans Rational Team Concert
Spécifiez les emplacements relatifs des ressources statiques dans les fichiers de génération dans Rational Team Concert. Si vous installez des ressources statiques à des emplacements distincts sur différents ordinateurs de génération, une définition de génération valide sur un ordinateur de génération peut échouer sur un autre ordinateur de génération.
Les ressources statiques suivantes doivent exister sur l'ordinateur de génération :
Ressource statique Description
Kit JDK Oracle Utilisez ce kit JDK pour exécuter les scripts Ant et les outils de SDK Android appelés par les scripts de génération. Prenez soin d'installer un kit JDK, et non pas un environnement d'exécution Java (JRE), vu que certaines tâches Ant requièrent des outils Java™ disponibles uniquement dans le JDK.
Apache Ant Utilisez Apache Ant pour exécuter les scripts Ant.
Fichiers JAR de bibliothèque Les fichiers JAR de bibliothèque suivants fournissent et activent les tâches Worklight Ant utilisées dans les scripts de génération :
worklight-ant.jar
Utilisez le fichier worklight-ant.jar si vous générez des applications sur IBM® Worklight Server version 6.0.0. Ce fichier réside dans le dossier WorklightServer de l'installation IBM Worklight Server.
worklight-ant-builder.jar
Utilisez le fichier worklight-ant-builder.jar si vous générez des applications sur IBM Worklight Server version 6.1.0. Ce fichier réside dans le dossier WorklightServer de l'installation IBM Worklight Server.
Important : Assurez-vous que la version du fichier JAR de bibliothèque que vous utilisez (worklight-ant.jar ou worklight-ant-builder.jar) corresponde à la version sur le serveur cible.
Conseil : En alternative à la préinstallation des fichiers JAR de bibliothèque sur chaque ordinateur de génération, vous pouvez les inclure dans votre espace de travail de génération. Cette approche permet à vos définitions et moteurs de génération d'opérer avec des versions différentes de Worklight. Cette approche prend également en charge la production de générations reproductibles.

L'inconvénient de cette approche est que les fichiers JAR de la bibliothèque peuvent être volumineux. La taille importante des fichiers peut nuire aux performances des générations et des ordinateurs de génération.

Si vous partagez un système de génération et des ordinateurs de génération entre plusieurs équipes, utilisez cette approche alternative pour gérer les fichiers JAR de bibliothèque.

Facultatif. Toolkit Dojo Installer le kit d'outils Dojo sur chaque ordinateur de génération dans les situations suivantes :
  • Les applications mobiles en cours de développement utilisent Dojo.
  • Les projets d'application mobile incluent le Toolkit Dojo (dans le projet d'espace de travail) ou y accèdent via un réseau CDN (Content Delivery Network).

SDK

Installez l'un des kits SDK suivants sur chaque ordinateur de génération :
SDK Description
SDK Apple Xcode Installez ce SDK sur les ordinateurs de génération OS X qui exécutent des générations produisant des applications IPA iOS. Pour plus d'informations sur l'installation du SDK Apple Xcode, voir Mise en route d'IBM Worklight Module 02.1 – Configuration de votre environnement de développement iOS.
SDK Android Installez ce SDK sur les ordinateurs de génération qui exécutent des générations produisant des applications Android APK. Pour plus d'informations sur l'installation du SDK Android, voir Premiers pas avec IBM Worklight Module 02.2 – Configuration de votre environnement de développement Android.

Vos commentaires