Привет, ребята, через несколько месяцев у меня появилось свободное время, чтобы написать что-нибудь. Это все о Node.js и Jenkins. Если вы когда-либо использовали Jenkins (Jenkins, который предлагает непрерывную интеграцию или непрерывную доставку для различных типов проектов), вы должны иметь некоторое представление о Jenkins REST API. Ребята, вы когда-нибудь использовали веб-сервисы jenkins RESTFul? может быть да, может быть нет. 😛😛

Хорошо, у меня есть кое-что классное для тебя. Я пытался использовать Jenkins REST API для одного из моих веб-проектов и нашел классный Jenkins API Client для JS. На самом деле эту библиотеку можно использовать с вашим веб-приложением Node.js. Хватит говорить, давайте вернемся к работе. Надеюсь, вы когда-нибудь работали с Node.js.

Если на вашем компьютере не установлены node.js или npm, сначала установите их.
https://nodejs.org/en/

Когда вы устанавливаете node.js, он поставляется с npm (NPM — это менеджер пакетов для Node.js).

Здесь я собираюсь использовать Express JS Framework, чтобы упростить задачу. Давайте сначала установим фреймворк Express JS с помощью NPM.

npm install express-generator -g

Затем проверьте, правильно ли установлен экспресс.

Давайте создадим наше веб-приложение с именем «myapp».

express --view=pug myapp

Навигация внутри вновь созданного приложения Node.js

Теперь установите все зависимости внутри файла package.json, используя приведенную ниже команду.

Просто запустите приведенную ниже команду, которая активирует отладку и запустит сервер Node.js.

set DEBUG=myapp:* & npm start

Доступ http://localhost:3000/ in your browser. Great, we are done with initial Node.js application scaffolding.
Now I'm going to show you how easy to access jenkins through Node.js Jenkins API.
https://www.npmjs.com/package/jenkins-api

Проверьте указанный выше URL. Все классные функции есть.

Обязательно сначала установите jenkins-api, используя приведенную ниже команду.

npm install jenkins-api
Теперь просто используйте методы API в вашем JS-файле, как показано ниже.

Просто попробуйте. Я могу гарантировать вам, что это будет очень полезно.

Первоначально опубликовано на http://printfnimesh.wordpress.com 22 мая 2018 г.