Форум программистов, компьютерный форум, киберфорум
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 24.01.2013
Сообщений: 47
1

Настройка CI Jenkins для Angular2 app

15.01.2017, 15:06. Показов 580. Ответов 1
Метки нет (Все метки)

При настройке CI Jenkins для Angular2 app столкнулся с проблемой запуска сервера

Jenkins настроен следующим образом:
1. Когда происходит commit, Jenkins скачивает файлы из репозитория
2. Проверяет запущен ли lite-server, если да, то останавливает
3. выполняет установку (npm install)
4. Далее запуск сервера через скриптик, где просто прописано - "npm run lite >/dev/null &"

Сервер благополучно не стартует, но при этом Jenkins выдает следующее

Bash
1
2
3
4
5
6
+ sh start_server.sh
 
Process leaked file descriptors. See [url]http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build[/url] for more information
Terminated
 
Finished: SUCCESS
Я почитал по ссылке рекомендации на Wiki Jenkinsб но так и не понял как использовать рекомендательный daemonize .
Сталкивался кто с этим?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2017, 15:06
Ответы с готовыми решениями:

Run Boot app from Jenkins
Хз в какой раздел спросить В общем суть такова Прошу дженкинса сделать так echo "mvn clean...

VS 2008, C#: 1 Error. Constructor on type 'App.App.Forms.FormBase' not found. в FormDerived [Design]
и это после того, как добавил в котструктор базовой формы параметр. теперь в design только ее и...

Resolved versions for app (XX.X.X) and test app (XX.X.X) differ
Добрый день. При сборке проекта с отключенным телефоном (для запуска) постоянно возникает ошибка:...

Непонятки с Jenkins
У меня такая проблема: при сборке проекта в Jenkins'e выдаёт ошибку выхода за границу. В самом...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на JavaScript‌
Обучение в Java Mentor с оплатой после трудоустройства
1
1 / 1 / 0
Регистрация: 24.01.2013
Сообщений: 47
21.01.2017, 00:02  [ТС] 2
Ответа нет, но я его сам нашел

Все то, что написано в инструкциях у меня не сработало, а именно:
1) https://wiki.jenkins-ci.org/di... TreeKiller - правка в конфиг Jenkins - не решило проблемы
2) http://software.clapper.org/daemonize/ - не решило проблемы.

Было решено использовать at!
Bash
1
at now -f start_server.sh
start_server.sh - тот самый файл запуска сервера
После скачивания репозитория необходимо назначить права на исполнение для файла start_server.sh т.к. если владелец файла jenkins через at файл будет не исполняемый.

Bash
1
2
3
4
5
+ chmod 755 start_server.sh
+ at now -f start_server.sh
warning: commands will be executed using /bin/sh
job 4 at Fri Jan 20 23:46:00 2017
Finished: SUCCESS
Надеюсь это кому-нибудь поможет
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2017, 00:02

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Jenkins + Unity3d
Всем привет, тут такая проблема: Нужно сделать CI для своего проекта, решил использовать jenkins....

Непрерывная интеграция Jenkins
Прошу прощения, если создал тему не в том разделе, потому как не нашел более подходящего, на мой...

Как залить проект в Jenkins
Есть некоторое учебное задание, предоставлен доступ к Jenkins. Как теперь залить мой проект (я так...

На Ubuntu не хочет Jenkins запускаться
В общем ни в какую на Ubuntu не хочет Jenkins запускаться ... Сервер на амазоне поднял Ubuntu ......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.