Dmitry Gusev Online: Блог о разработке и облачных технологияхВ сети существует множество ресурсов, посвященных программированию, но блог dmitrygusev.blogspot.com выделяется своей практической направле...
Это связано с тем, что некоторые зависимости проекта находятся в частных или локальных репозиториях, к которым нет доступа из среды OpenShift. Gradle позволяет собрать приложение локально со всеми нужными библиотеками.
Нужно очистить историю коммитов от бинарных файлов (.war). Для этого удаляются объекты в папке .gitobjects и сбрасываются ссылки на ветки, после чего создается чистый репозиторий без истории версий приложения.
Для небольших и средних Java-приложений размер файла обычно составляет около 50 мегабайт. Именно поэтому хранение множества версий быстро исчерпывает лимит бесплатного тарифа.
Используется скрипт shell-скрипт с командой SCP. Он берет файл из локальной директории buildlibs и копирует его в папку webapps на удаленном сервере под именем ROOT.war.
| Položaj | Fraza | Stran | Izrezek |
|---|---|---|---|
| 6 | / | ||
| 20 | / | ||
| 28 | / | ||
| 35 | / | ||
| 41 | / | ||
| 42 | / | ||
| 45 | / | ||
| 45 | / | ||
| 50 | / | ||
| 54 | / |
| Položaj | Fraza | Stran | Izrezek |
|---|---|---|---|
| 6 | / | ||
| 20 | / | ||
| 42 | / |