Puede utilizar los scripts de compilación para añadir sus artefactos de compilación a IBM® UrbanCode Deploy para su despliegue en IBM Worklight Server.
Procedimiento
Puede utilizar cualquiera de los siguientes métodos para añadir artefactos de compilación a IBM UrbanCode Deploy:
| Opción |
Descripción |
| Copiar los archivos en un sistema de archivos definido por el usuario |
Copie los artefactos de compilación en una ubicación del sistema de archivos del servidor de IBM UrbanCode Deploy para un archivo con versión. |
| Enviar los archivos al servidor de IBM UrbanCode Deploy |
Utilice el cliente de línea de mandatos (CLI) para enviar los artefactos de compilación al servidor de IBM UrbanCode Deploy.
La CLI es una interfaz de línea de mandatos que proporciona acceso al servidor de IBM UrbanCode Deploy. Puede utilizar la CLI para enviar los artefactos de línea de mandatos al servidor de IBM UrbanCode Deploy en los escenarios siguientes: - Cuando Jazz Build Engine y el servidor de IBM UrbanCode Deploy no están instalados en el mismo sistema de compilación.
- Para dar soporte a la ejecución del servidor de IBM UrbanCode Deploy en diferentes sistemas operativos.
Consejo: Puede utilizar los mandatos createVersion y addVersionFiles para desplegar archivos binarios en el servidor de IBM UrbanCode Deploy.
|
| Copiar los archivos en un sistema de gestión de código fuente |
Copie los artefactos de compilación en un sistema de gestión de códigos fuente, por ejemplo: - Git
- IBM Rational Asset Manager
- Subversión
|
Consejo: Asigne una versión a la aplicación móvil que se ha desplegado en el centro de aplicaciones. Esta versión debe coincidir con la versión asignada en IBM UrbanCode Deploy.
Por ejemplo, si la aplicación móvil tiene un número de versión comercial de
1.0 en el centro de aplicación y la versión interna de la compilación más reciente es 16, asigne la versión 1.0.16 a la aplicación en IBM UrbanCode Deploy.
Mantener sincronizados los números de versiones le ayuda en la recuperación, en caso de que encuentre algún problema. Por ejemplo, si la versión más reciente de la aplicación móvil no se ha desplegado correctamente en el centro de aplicaciones.