Ajout d'artefacts mobiles à IBM UrbanCode Deploy

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).

Vos commentaires