Integración con Fastlane

fastlane

Si sueles utilizar las Fastlane tools para automatizar las tareas de desarrollo más comunes, ahora puedes comenzar a utilizar nuestro plugin Fastlane para implementar fácilmente nuevas versiones de iOS y Android de tus aplicaciones en Applivery y cerrar su ciclo de desarrollo: ¡Crea, prueba e implementa como un profesional!

Algunas de las principales ventajas que obtendrás después de empezar a utilizar Fastlane junto con Applivery son:

  • Olvídate de cargar versiones y automatiza el proceso de despliegue.
  • Obtén más contexto sobre tus builds adjuntando y mostrando la información más relevante: Enlace directo al repositorio (GitHub & Bitbucket), hash de commit, Rama, Etiqueta, etc….
  • Utiliza los carriles Fastlane para crear tus flujos de trabajo de creación y despliegue.

¿Quieres empezar a utilizar Fastlane con Applivery? En primer lugar, debes instalar Fastlane en tu sistema en caso de que aún no lo tengas. Para ello, puedes seguir esta sencilla guía.

Una vez listo, sigue los siguientes pasos para configurar el plugin de Applivery para Fastlane.

Paso 1 - Añadir el plugin fastlane #

Todo lo que tienes que hacer es añadir el plugin de Applivery para Fastlane a tu proyecto ejecutando:

				
					fastlane add_plugin applivery
				
			

Paso 2 - Configuración #

Una vez añadido, tendrás que actualizar tu proyecto Fastfile para configurar el despliegue en Applivery. Un ejemplo de configuración podría ser:

				
					desc "Generate a new build and upload it to Applivery.com"
# iOS App build and deploy
platform :ios do
  lane :applivery_deploy do
    gym(
      scheme: "YOUR_APP_SCHEME",                  # Your App Scheme
      export_method: 'enterprise')                # Choose between: enterprise or ad-hoc
    applivery(
      app_token: "YOUR_APP_TOKEN",                # Applivery App Token
      #name: "My awesome build",                  # OPTIONAL: Applivery Build name
      #notify_collaborators: true,                # OPTIONAL: Notify Collaborators after deploy
      #notify_employees: true,                    # OPTIONAL: Notify Employees after deploy
      #notify_message: "Uploaded with fastlane",  # OPTIONAL: Notification message
      #changelog: "Awesome release notes",        # OPTIONAL: Release notes
      #tags: "tag1, tag2",                        # OPTIONAL: Tags to identify the build
      #filter: [[group1, group2],[group3]],       # OPTIONAL: List of groups that will be notified
      #build_path: "YOUR_APP.ipa"                 # OPTIONAL: by default it takes the IPA build path generated by gym
      )
  end
end
# Android App build and deploy
platform :android do
  lane :applivery_deploy do
    gradle(task: "assembleRelease")
    applivery(
      app_token: "YOUR_APP_TOKEN",                # Applivery App Token
      #name: "My awesome build",                  # OPTIONAL: Applivery Build name
      #notify_collaborators: true,                # OPTIONAL: Notify Collaborators after deploy
      #notify_employees: true,                    # OPTIONAL: Notify Employees after deploy
      #notify_message: "Uploaded with fastlane",  # OPTIONAL: Notification message
      #changelog: "Awesome release notes",        # OPTIONAL: Release notes
      #tags: "tag1, tag2",                        # OPTIONAL: Tags to identify the build
      #filter: [[group1, group2],[group3]],       # OPTIONAL: List of groups that will be notified
      #build_path: "YOUR_APP.apk"                 # OPTIONAL: by default it takes the APK build path generated by gradle
      )
  end
end
				
			

Siempre puedes leer más sobre el plugin de Applivery para Fastlane en nuestro repositorio GitHub.

¡Ahora ya no hay excusas! ¡No podría ser más fácil! ¡Ahora puedes centrar todos tus esfuerzos en el desarrollo y olvidarte del resto!

¡Empieza a crear y desplegar tus aplicaciones como un profesional!

Updated on octubre 24, 2024
¿Te ha sido útil este artículo?

En esta página

— Habla con un experto —

Hablar con un experto

[Contact us] [EN] MDM & MAD
How many devices do you want to manage with Applivery?
Which operating systems do you want to manage?