Я сделал то же самое.
Я не могу сделать это в матричном фильтре, потому что он не динамический.
Итак, что я сделал, это добавил в свой скрипт сборки 2 groovy (pre и post), которые определяют, должна ли сборка выполняться или нет.
Первый скрипт ищет старыйфайл журнала выполнения сборки, чтобы определить, должна ли быть выполнена текущая сборка или нет, и сохранить состояние в файле с именем disabled в корне рабочей области.
Процесс сборки продолжается только в том случае, если отключенный файл отсутствует.
Второй скрипт groovy предназначен для хранения выполненной конкретной сборки, сохранения ее для дальнейшего выполнения и удаления файла.
С помощью этого метода я могу выполнить циклическую сборку из 50 конфигураций., 6 в день.
Единственная проблема, которую я добавляю, состоит в том, что все сборки запускаются, поэтому все они зеленые, и мы не можем быстро увидеть, какая сборка действительно была сделана.
С уважением,
Людовик СМАДЖА ХАЛИОС - НИОКР http://www.jalios.com