Работает ли nginx на той же машине, что и агент GoCD?Если да, простой копии или rsync может быть достаточно.
Если нет, scp / rsync может помочь.
Но правильный способ развертывания приложения - собрать из него какой-то пакет(например, тарный шарик или почтовый файл или около того), а затем соберите его как артефакт .Затем вы можете иметь второй этап, на котором этот артефакт развертывается на любых ваших веб-серверах или серверах приложений.
Это имеет встроенное управление версиями, поэтому вы можете перейти к более старым экземплярам вашего конвейера, получить артефакт,и поэтому разверните старую версию, если новая сломает вещи.