2013-12-12 3 views
0

Хорошо, это ситуация. Я хотел бы использовать AppHarbor для развертывания моего веб-приложения с одной страницей (SPA) и моего API. Для этого у нас есть следующие возможные настройки.Возможно ли развертывание нескольких решений или одного решения с несколькими проектами в AppHarbor

  1. Одно решение с двумя проектами «запуска» (.csproj) в нем ИЛИ
  2. двух решений каждая из которых содержит соотв. Webportal и Api .csproj

Мы используем Atlasians Bitbucket для получения нашего источника.

Возможно ли это, в любом случае?

ответ

1

Это возможно в том, как с помощью множественных файлов решения, шаг за шагом:

  1. Создайте два приложения в отдельных решениях (Project.Web и Project.Api) с помощью Visual Studio (теперь у вас есть Project.Web.sln и Project.Api.sln)
  2. Создайте репозиторий Git и нажмите его в Bitbucket
  3. Создайте два приложения в AppHarbor. Давайте назовем их Project.Web и Project.Api
  4. Скопируйте сборки URLs из AppHarbor
    Web: https://appharbor.com:443/applications/projectweb/строит разрешение = здесь некоторый код?
    Api: https://appharbor.com:443/applications/projectapi/строит разрешение = здесь некоторый код
  5. переименованиее .sln файлы в соответствии с шаблоном сборки URLS (принимая участие после applicaions/):
    Так что ваши Project.Web.sln> становится>projectweb.sln и то же самое для Api.
  6. Теперь перейдите в Bitbucket> части администрирования (гаечный ключ в правом верхнем углу)> Крючки> Добавить AppHarbor крючок
  7. Заполненная проекта веб-слизняк, а именно projectweb
  8. Заполните Ток часть URL-адреса после авторизация (в данном случае вот какой-то код)
  9. ли это также для апи проекта, толчок, чтобы запустить сборку и все должно работать нормально

Удачи!

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