Variantes de construcción de Android en travis.ci

Actualmente tengo un proyecto de Android usando gradle e integrado con travis.ci que tiene diferentes productFlavors y buildTypes. Cuando se ejecuta la tarea "connectedCheck" en travis.ci, intenta empaquetar todas las variantes de construcción (todas las combinaciones de sabores y tipos). Algunos de ellos fallan, ya que las versiones de lanzamiento necesitan una entrada de contraseña que no puedo automatizar en este momento. ¿Hay alguna manera de decirle a travis.ci que construya y pruebe sólo una variante de construcción de un proyecto de Android?

2 Solutions collect form web for “Variantes de construcción de Android en travis.ci”

Digamos que sólo desea ejecutar el sabor de producto Trial y el tipo de construcción Debug .

En lugar de ejecutar ./gradlew assemble connectedCheck , que es similar a lo que estás haciendo, ejecuta esto en su lugar:

 ./gradlew assembleTrialDebug connectedCheckTrialDebug 

Así que aquí es cómo lo hice funcionar: Ejecutar una tarea connectedAndroidTest<productFlavor><buildType> lugar de connectedCheck . También establezca la tarea assemble en la sección de instalación de .travis.yml:

 install: - TERM=dumb ./gradlew -s assemble<productFlavor><buildType> 
  • La construcción de Travis CI no funciona con Android Constraint Layout
  • ¿Cómo debo configurar Travis-CI para una biblioteca de Android?
  • ¿Hay una manera de iniciar el emulador de Android en Travis CI construir?
  • Retrolambda en Travis CI
  • Dependencias de Gradle con Travis CI en proyecto Android
  • Travis CI Android Tests: no hay dispositivos conectados
  • Travis CI Android - No encuentra la versión que coincide
  • Archivo de clase para android.support.v4.widget.DrawerLayoutImpl no se encuentra en travis support-v4 21.0
  • Prueba de instrumentación de Android falla en Travis CI AVD pero funciona en emulador local
  • Travis-ci build sigue fallando con ShellCommandUnresponsiveException
  • No se puede configurar travis para trabajar en el proyecto android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.