пятница, 9 августа 2019 г.

Azure DevOps Pipeline с удаленным выполнением команд по ssh


Недавно я столкнулся с интересной задачей, решение для которой толком нигде не описано. Заключается она в том, что есть у нас Linux VM, на которой надо последовательно выполнить набор команд. Скрипты по некоторым причинам в моем случае использовать не получилось, поэтому пришлось возпользоваться задачами (task) "Bash", которые позволяют запускать Bash скрипты локально или на удаленных машинах. Вроде же всё просто - есть у нас видение, как делать, есть таска. Ну ничего же сложного и необычного, верно? ;) Конечно, нет. Было бы так, то я бы не стал тратить время на написание статьи. Итак, поехали!