Назад | Перейти на главную страницу

Как мне добавить копию репозитория git в омнибусный пакет?

У меня есть существующий пакет и исходный код Omnibus. Я хотел бы добавить копию каталога репозитория git.

Итак, я добавил следующий код:

name "REPO_NAME"
source :git => "https://github.com/REPO_NAME"

и контент даже появляется в version_manifest.json

но это не было скопировано.

когда я пытался добавить:

command "cp -r REPO_NAME TARGETPATH"

я получил ошибку:

cp: cannot stat `REPO_NAME': No such file or directory

как часть журнала сборки.

Кроме того, он добавляет git sha к имени пакета. Все, что я хочу, - это просто распространить копию репозитория git вместе с пакетом.

Что я делаю не так? Спасибо!

Я добавил:

build do
  command "cp -r ../REPO_NAME APP_INSTALL_PATH"
end