Как установить jenkins под текущего пользователя (не "Дженкинс") на MAC OS X
Я настроил среду MAC OS X (SDK, лицензии и т. д.) под текущим пользователем для сервера сборки и хотел бы повторно использовать все настройки агентом сборки. Дженкинс был выбран хороший вариант, но по какой-то причине во время установки был создан новый пользователь!--1-->Дженкинс и запустите приложение под ним, в результате чего настройка среды будет недоступна (нет SDKs, лицензии больше не найдены).
можно ли установить jenkins под текущего пользователя? Наверное может быть установлен под jenkins, но затем запущен под текущим пользователем?
любые другие хорошие варианты для меня ценятся.
2 ответов
попробуйте это: http://www.sailmaker.co.uk/blog/2013/04/02/advanced-jenkins-for-ios-and-mac/#Installing-Jenkins-itself
Я также собираюсь рекомендовать установить Jenkins через Homebrew, чтобы избежать какая-то ерунда в собственном установщике Дженкинса, в котором он ставит себя / Пользователи / Общие/. Ты действительно этого не хочешь.
Если вы можете переустановить, как хотите, я бы рекомендовал переустановить как пользователь, которого вы хотите использовать, используя любой тип установки, который вы предпочитаете, а затем просто скопируйте старый Дженкинс каталог данных в расположение новой установки, а затем изменение разрешений в этом каталоге.
то есть каталог, содержащий информацию о конфигурации, плагине и задании (это может быть что-то вроде /usr/lib/jenkins
, но может варьироваться).
затем, chown -R
каталог данных с помощью пользователя: информация о группе, которую вы хотите использовать so Дженкинс имеет доступ к файлам.
я использовал этот тип метода в прошлом для передачи всех данных из одной установки в другую полностью отдельную установку на том же поле, и он работал хорошо (можно использовать этот метод для передачи данных в установку на другом поле, а также).
Примечание: я настоятельно рекомендую сделать полную резервную копию данных каталога прежде чем сделать это, на случай, если что-то пойдет не так.