Кто-либо попробовал Webistrano? [закрытый]

Достаточно, чтобы быть дублированным из Android Studio 3.2 Сгенерированный java , но путь немного изменился:

app / build / generate / not_namespaced_r_class_sources / developDebug / processDevelopDebugResources / r / your / project / package / R.java

blockquote>

Путь не будет доступен из Android Studio, вместо этого он доступен из диспетчера файлов вашей ОС (в вашем случае Explorer) [113 ]

Запустите чистый проект, и путь должен появиться.

6
задан Ash 9 February 2009 в 12:54
поделиться

2 ответа

Моя компания, занимающаяся разработкой веб-приложений, успешно использует его для нескольких десятков проектов PHP на разных производственных серверах. Мы очень довольны этим!

Webistrano - это веб-интерфейс для capistrano. Причина, по которой мы выбрали его вместо прямого запуска Capistrano, заключается в том, что он обеспечивает приятный централизованный интерфейс. Большинство наших разработчиков не очень разбираются в CLI, и я не думаю, что им это действительно нужно. Вместо того, чтобы повсюду распространять рецепт capistrano, мы предпочли подход веб-приложений.

Webistrano хранит все журналы развертывания и имена пользователей, поэтому у нас есть некоторая ответственность. Он обеспечивает центральное место, где можно увидеть, какая версия проекта сейчас активна. Некоторые администраторы имеют возможность создавать рецепты для Webistrano, а графический интерфейс Webistrano доступен всем разработчикам в нашей интрасети. Им нужно только выбрать проект и этап (например, Dev или Prod) и нажать кнопку развертывания.

Это значительно снизило вероятность того, что что-то пойдет не так, и оказалось идеальным для нас.

Некоторые функции, которые мне не хватает:

  • Права пользователя : Пользователь с более ограниченными правами привилегии, чем у администратора и пользователя. Бы нам приятно ограничить некоторые действия или проекты для определенных пользователей.
  • Интерактивные подсказки : Webistrano не может запросить ввод, если капистрано процесс требует во время a развертывание. Вы можете иметь вебистрано запросить переменные перед развертывание, но не во время развертывание, скажем, если что-то неожиданное появляется вопрос.
  • Централизованная аутентификация : Честно говоря, он поддерживает аутентификацию .htaccess, поэтому нам, вероятно, следует настроить PAM для проверки с помощью LDAP.

Это открытый исходный код, поэтому мне, вероятно, следует иметь посмотрите, как я могу реализовать некоторые из них. Жаль, что я не был лучше в Ruby on Rails.

8
ответ дан 10 December 2019 в 00:45
поделиться

Принятие Вас развертывается к *, отклоняют сервер...

Почему не только используют capistrano, для которого webistrano является просто оберткой? Это может быть настроено для развертывания примерно чего-либо. (Capistrano делает использование ssh через рубин легким.)

Если Вы не развернете направляющие, то Вы, вероятно, закончите тем, что писали пользовательские сценарии, которые, если у Вас есть опыт системного администрирования, не должны быть твердыми. Документация capistrano проекта сосет, но существует много людей, которые поняли это и после того как Вы добираетесь, сценарий развертывания, работающий Вас, должен быть хорошим.

-1
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: