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!