Связать приложение с новым buildpack

Я создал новый сборочный пакет для тестирования и хочу, чтобы мое приложение использовало этот сборочный пакет. Ранее я поместил ссылку на пользовательский пакет сборки, например:

cf push my_app -b https://github.com/cloudfoundry/buildpack-nodejs.git

Тем не менее, мой buildpack был создан локально. Какие шаги я должен предпринять, чтобы использовать этот новый buildpack?

2 ответа

Решение

Вы можете загрузить свой собственный пакет сборки из локальной файловой системы. Использовать cf-create-buildpack введите в качестве аргумента путь локальный каталог, в котором находится созданный вами buildpack-пакет. Кроме того, вы можете сжать его и предоставить zip-файл в качестве аргумента.

Документацию по этой функции можно найти здесь: http://docs.cloudfoundry.org/adminguide/buildpacks.html

Использование собственного пакета сборки в вашем приложении зависит от доступности пакета сборки по удаленному URL Git.

Переместите свой локальный пакет сборки в новый репозиторий на Github и используйте удаленный адрес с параметром командной строки '-b' или в файле манифеста.

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