Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 831 Bytes

File metadata and controls

42 lines (32 loc) · 831 Bytes

Hygieia WebDriverIO Cucumber Jenkins Build Collector

WebDriverIO Cucumber Jenkins collector for the Hygieia DevOps Dashboard. Supports the use of Jenkins 2.0 pipeline and the Jenkins Folders plugin. You will need to provide a hygieia_cucumber.properties property file (there is a sample provided).

Python Requirements

  • json
  • jenkins
  • re
  • datetime
  • pymongo
  • requests
  • time
  • configparser
  • os

Configuration

hygieia_jenkins.properties

[jenkins]
url=http://servername:port
username=jenkins_user_name
password=jenkins_password
folder=jenkins_folder_to_search

[db]
host=localhost
username=db
password=dbpass

[hygieia]
api_url=http://servername:port/api

Uses

Setup a cronjob to regularly gather jenkins build data

*/15 * * * * /home/hygieia/hygieia_cucumber_collector.py >/dev/null 2>&1