Ну собственно говоря серверы непрерывной сборки для этого и существуют. А управлять стадиями сборки из PowerShell — где тут автоматизация, запуском скриптов шедулером по расписанию, на выделенном сервере? Какой сборщик, Gradle или Maven?
Всё вышеописанное необходимо для командной разработки. Если разработчик один то у него всё собрано в Android Studio с Gradle (или Eclipse с ADT и Maven) и ни Jenkins, ни git-сервер, ни PowerShell не нужны.
При выходе новой версии Jenkins покажет это в интерфейсе
Jenkins upgrade
Можно кликнуть Upgrade Automaticaly
С плагинами аналогично, на страничке апдейтов
Jenkins plugins upgrade
Bonobo Git Server согласно инструкции с сайта разработчика можно обновить путём разархивирования новой версии поверх старых файлов (кроме данных в App_Data) и слияния web.config.
Git for Windows так же надо будет скачать и обновить самостоятельно. Не думаю что там потребуется что-то бекапить.
После обновления JDK придётся залезть в конфигурацию и подправить путь, да.
За Android SDK, именно за самим SDK, а не за платформами в его составе, тоже придётся следить и обновлять самостоятельно. Но править что-либо в Jenkins после не придётся, ведь путь к SDK не изменится.
Если вам потребуется обновлённый Gradle то необходимо будет заходить и выбирать в интерфейсе новую версию, далее он скачается сам.
Всё вышеописанное необходимо для командной разработки. Если разработчик один то у него всё собрано в Android Studio с Gradle (или Eclipse с ADT и Maven) и ни Jenkins, ни git-сервер, ни PowerShell не нужны.
Можно кликнуть Upgrade Automaticaly
С плагинами аналогично, на страничке апдейтов
Bonobo Git Server согласно инструкции с сайта разработчика можно обновить путём разархивирования новой версии поверх старых файлов (кроме данных в App_Data) и слияния web.config.
Git for Windows так же надо будет скачать и обновить самостоятельно. Не думаю что там потребуется что-то бекапить.
После обновления JDK придётся залезть в конфигурацию и подправить путь, да.
За Android SDK, именно за самим SDK, а не за платформами в его составе, тоже придётся следить и обновлять самостоятельно. Но править что-либо в Jenkins после не придётся, ведь путь к SDK не изменится.
Если вам потребуется обновлённый Gradle то необходимо будет заходить и выбирать в интерфейсе новую версию, далее он скачается сам.
SCMManager не смотрел, посмотрю.
Добавил для класса Vm переменную в разметку:
Но из поля EditText
методом vm.editFirstName.get().toString() всё равно не достать значение, не удалось победить?
finnally {TakieDela();}