2011-01-04 3 views
1

Je suis en train de configurer 2 builds dans Teamcity, avec un déclenchement planifié utilisant des expressions cron.Expression cron pour tous les autres jours?

Je souhaite que les générations alternent tous les deux jours. C'est-à-dire que l'on construit un jour, puis l'autre le lendemain.

En aucun cas, je ne veux que la même version fonctionne deux jours consécutifs.

Est-ce que ce type de planification est même possible en utilisant des expressions cron?

Répondre

1

Ceci est impossible à faire en utilisant seulement cron, mais vous pouvez toujours obtenir ce comportement avec un peu d'une solution de contournement. Créez un script ou un programme simple dans la langue que vous préférez, en suivant le dernier programme de construction à exécuter. Chaque fois qu'il est exécuté, lancez la version qui n'a pas été exécutée en dernier, puis enregistrez-la en tant que nouvelle 'dernière version'. Ensuite, exécutez ce programme en utilisant cron tous les jours.

Vous aurez besoin de comprendre ce qui fonctionne pour enregistrer la dernière version d'une manière persistante, l'une des approches les plus simples serait d'utiliser un fichier.

Questions connexes