Gradle: ejecuta múltiples comandos desde la tarea

Tengo 2 aplicaciones separadas (en un proyecto) que requieren 2 compilaciones separadas (cmd sencha). Me han pedido que cree un script de gradle que haga las compilaciones para ambas aplicaciones.

Creé una tarea que compila una aplicación, pero tengo problemas para usar la misma tarea para compilar la segunda aplicación.

Esto es lo que tengo hasta ahora:

task senchaCmdBuild (type: Exec) {
  workingDir 'src/main/app/MYAPP'
  commandLine 'cmd', 'c', 'sencha app build'
}

Y esto funciona bien.

Cuando agrego las siguientes 2 líneas a la tarea anterior:

 workingDir 'src/main/app/MYOTHERAPP'
 commandLine 'cmd', 'c', 'sencha app build'

se ignora el primer comando y solo se ejecuta el segundo comando.

Entonces, ¿hay alguna forma de que pueda ejecutar ambos comandos con una sola tarea?

Respuestas a la pregunta(4)

Su respuesta a la pregunta