Je développe actuellement des applications pour la montre inPulse (si vous êtes un geek, consultez www.GetInPulse.com) et je compile pour la montre sur un Mac. Mais le déploiement de l'application sur l'appareil prend plusieurs minutes. Ils offrent cependant un simulateur, mais cela ne fonctionne que sous Linux, j'ai donc installé Ubuntu dans une machine virtuelle, ce qui fonctionne très bien. Ce que j'espère, c'est rester complètement sur le côté Mac, sauf être capable d'exécuter une étape de construction ou un script shell qui peut "appeler" la machine virtuelle et y lancer un script shell qui déclenche le simulateur. De cette façon, je peux juste ajouter 'sim' comme une étape dans mon makefile sur le côté 'mac'.Est-il possible d'avoir une étape makefile dans un OS hôte exécuter une commande shell dans un OS invité fonctionnant dans une machine virtuelle?
Actuellement, je souris beaucoup trop et j'ai des terminaux ouverts partout dans les systèmes hôte et invité. Simplement essayer de nettoyer les scripts inter-machines et cross-machine semble fonctionner en théorie. Je ne sais pas si les limites des machines transversales sont encore valables.
Bien que vous le fassiez pour la programmation, ce n'est pas vraiment une question de programmation, mais plutôt une question de configuration du système d'exploitation. Puisque les deux systèmes d'exploitation impliqués sont des Unices, [Unix Stack Exchange] (http://unix.stackexchange.com/) conviendrait. Si vous avez des questions de suivi qui ne sont pas intimement liées au langage de programmation dans lequel vos scripts de construction sont écrits, je vous recommande de demander là. – Gilles
Eh bien, je ne savais pas s'il y avait des choses spécifiques au script que l'on aurait à faire, ce qui serait tombé sous la page SO, mais je peux aussi voir votre point de vue de l'autre côté. De toute façon, j'ai marqué votre réponse comme acceptée. Je pensais SSH et il semble que c'est la voie à suivre. – MarqueIV