Создайте свой собственный файл docker, основанный на образе, который вы используете для сборки (возможно, docker: latest)
Затем в строке RUN поместите загрузку docker-compose и установите ее как исполняемый файл.
Раскрутите агент jenkins для сборки из вашего образа вместо используемого по умолчанию.
вам нужно установить docker-compose на этот контейнер сборки, а не на мастер jenkins.
Для сборок в gitlab-ci Iбыл установлен специальный сборочный контейнер, основанный на образе докера, с дополнительно установленным compose.Я думаю, что это ваш случай - вы используете jenkins для вращения контейнера на основе docker: latest, который по умолчанию не имеет docker-compose.Вам нужно либо создать собственный образ из docker: latest, установить compose, либо использовать какой-нибудь образ из docekrhub, который делается следующим образом.
Кроме того, вы можете попробовать установить compose как часть вашей сборки.Просто скачайте его в какой-нибудь локальный каталог и используйте его оттуда.