Нет, вы не можете установить sh задачу глобально. Azure У devops пока нет этой функции.
Если вы запускаете свой конвейер на своем агенте, размещенном самостоятельно. Вы можете установить указанную c версию Node.js на машину с собственным агентом, и вам не нужно использовать Node.js установщик инструмента в вашем конвейере. Будет использоваться node.js, установленный на локальном компьютере.
Если вы не хотите вручную добавлять в свой конвейер задачу установки инструмента Node.js. Вы можете преобразовать существующий конвейер в шаблон (выберите ваш конвейер и щелкните 3 точки в верхнем правом углу, как показано на скриншоте ниже). Затем в следующий раз, когда вы создадите новый конвейер, вы можете просто выбрать пользовательский шаблон конвейера, и те же задачи будут добавлены в этот новый конвейер.