Vous pouvez utiliser les scripts de génération pour ajouter des artefacts à
IBM® UrbanCode Deploy pour leur déploiement sur le serveur
IBM Worklight.
Procédure
Vous pouvez utiliser l'une des méthodes suivantes pour ajouter les artefacts de génération à
IBM UrbanCode Deploy:
| Option |
Description |
| Copier les fichiers dans un système de fichiers défini par l'utilisateur |
Copiez les artefacts de génération dans un emplacement de fichier versionné sur le système de fichiers du serveur IBM UrbanCode Deploy. |
| Envoyer les fichiers au serveur IBM UrbanCode Deploy |
Utilisez le client de ligne de commande (CLI) pour envoyer les artefacts de génération au serveur
IBM UrbanCode Deploy.
L'interface CLI est une interface de ligne de commande qui permet l'accès au serveur IBM UrbanCode Deploy. Vous pouvez utiliser l'interface
CLI pour envoyer les artefacts de génération au serveur IBM UrbanCode Deploy sous les scénarios suivants : - Lorsque le Jazz Build Engine et le serveur
IBM UrbanCode Deploy ne sont pas installés sur le même ordinateur de génération.
- Pour prendre en charge l'opération du serveur IBM UrbanCode Deploy sur des systèmes d'exploitation différents.
Conseil : Vous pouvez utiliser les commandes createVersion et addVersionFiles pour déployer des fichiers binaires sur le serveur IBM UrbanCode Deploy.
|
| Copier les fichiers dans un système de gestion de code source |
Copiez les artefacts de génération dans un système de gestion de code source, tel que :- Git
- IBM
Rational Asset Manager
- Subversion
|
Conseil : Affectez une version à l'application mobile déployée dans le centre d'application. Cette version
doit correspondre à celle affectée dans IBM UrbanCode Deploy.
Par exemple, si l'application mobile relève de la version commerciale 1.0 dans le centre d'application et que la version interne de la dernière génération est la version
16, affectez la version 1.0.16 à l'application dans IBM UrbanCode Deploy.
Le maintien de la synchronisation des numéros de version vous aide à effectuer une reprise en cas de problème (par exemple, si le déploiement de la dernière version de l'application mobile sur le centre d'application n'a pas abouti).