我在Teamcity中设置了2个版本,并使用cron表达式进行了计划触发。
我希望构建每隔一天交替。也就是说,一天有人建造,第二天就建造另一天。
在任何情况下我都不希望相同的版本连续两天运行。
使用cron表达式甚至可以进行这种调度吗?
答案 0 :(得分:1)
这不可能只使用cron,但你仍然可以通过一些解决方法来获得这种行为。使用您喜欢的任何语言创建一个简单的脚本或程序,以跟踪要运行的最后一个构建程序。它运行的任何时候都运行最后没有运行的构建,然后将那个保存为新的“最后构建”。然后,每天使用cron运行该程序。
你需要弄清楚哪种方法能够以持久的方式保存最后一次构建,一种更简单的方法就是使用文件。