Агент GoCD, как запустить команду в другой папке (вне рабочего каталога агента)

В моем конвейере «развертывание» я вытащил созданный артефакт из восходящего конвейера, но проблема в том, что мой рабочий каталог отличается от рабочего каталога агента GoCD, поэтому я не могу развернуть этот артефакт в своем рабочем каталоге. Кроме того, я должен запустить некоторую команду в своем рабочем каталоге после перемещения артефакта, напримерnpm run production.

  • Мой рабочий каталог:/var/www/vhosts/project
  • Рабочий каталог агента GoCD:/var/lib/go-agent

Итак, как я могу скопировать артефакт за пределы агента GoCD, а затем выполнить некоторые дополнительные команды?

Большое спасибо.

0 ответов

Другие вопросы по тегам