Агент GoCD, как запустить команду в другой папке (вне рабочего каталога агента)
В моем конвейере «развертывание» я вытащил созданный артефакт из восходящего конвейера, но проблема в том, что мой рабочий каталог отличается от рабочего каталога агента GoCD, поэтому я не могу развернуть этот артефакт в своем рабочем каталоге. Кроме того, я должен запустить некоторую команду в своем рабочем каталоге после перемещения артефакта, напримерnpm run production
.
- Мой рабочий каталог:
/var/www/vhosts/project
- Рабочий каталог агента GoCD:
/var/lib/go-agent
Итак, как я могу скопировать артефакт за пределы агента GoCD, а затем выполнить некоторые дополнительные команды?
Большое спасибо.