Дмитрий, динамически добавить/исключить задачу из текущего pipeline на основе артефактов, вычисляемых в самом pipeline, технически невозможно, так как набор задач определяется в момент порождения pipeline, но можно решить это с использованием downstream pipeline.
Например, через dependent parent-child pipeline:
1. На уровне parent pipeline определить переменную, по которой будет определяться необходимость дальнейшего запуска сборки.
2. В trigger задаче передать значение переменной в порожденный pipeline сборки.
3. В задачах дочернего pipeline использовать значение переменной в `rules`, чтобы задача была либо не была включена в дочерний pipeline.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Например, через dependent parent-child pipeline:
1. На уровне parent pipeline определить переменную, по которой будет определяться необходимость дальнейшего запуска сборки.
2. В trigger задаче передать значение переменной в порожденный pipeline сборки.
3. В задачах дочернего pipeline использовать значение переменной в `rules`, чтобы задача была либо не была включена в дочерний pipeline.