2015-10-09 2 views
0

Я начинаю работать с IBM Bluemix и CloudFoundry. Используя примеры учебников Node.js/Cloudant, у меня есть рабочий процесс dev, который кажется очень медленным. Какова наилучшая практика для разработки с помощью cf?Что такое рабочий процесс разработки с IBM Bluemix и CloudFoundry?

Вот что мне теперь делать

  1. Редактировать мои файлы локально
  2. cf push myapp
  3. Подождите в течение длительного времени для приложения, чтобы развернуть
  4. тест и обнаружили ошибку
  5. Repeat

ответ

2

Если вы создаете приложение Node.js, вы можете использовать Bluemix Live Sync, чтобы быстро обновить экземпляр приложения на Bluemix и разработать, как и на рабочем столе, без повторного развертывания.

Вы можете загрузить bl CLI для синхронизации с локальным каталогом с помощью Desktop Sync или настроить свой проект на DevOps Services и редактировать код прямо в браузере с помощью on-Edit. Посмотрите в документации для Bluemix Live Sync.

https://developer.ibm.com/devops-services/2015/02/13/everything-kitchen-sync-bluemix-live-sync/

Если вы делаете более интенсивное развитие, это будет быстрее для вас, чтобы настроить узел локально и нажмите на Bluemix периодически. Вы все равно можете использовать большинство служб Bluemix локально.

0

Если вам нужно полагаться на архитектуру, проживающую в Bluemix, и у вас нет возможности протестировать локально, вы не сможете избежать команды «push» и описанного вами рабочего процесса. Что касается пункта 3, возможно, возникла проблема с платформой, объявленной в https://developer.ibm.com/bluemix/support/#status.

Смежные вопросы