<commit_before>JenkinsMonitor
==============

[![Build Status](https://travis-ci.org/brandstaetter/JenkinsMonitor.png?branch=master)](https://travis-ci.org/brandstaetter/JenkinsMonitor)

A modular threaded monitor application for jenkins jobs


How to run:

* clone this repo
* adapt `runme.bat` to point to your correct JDK path (32 bit if using blink(1), otherwise it does not matter)
* create a `jenkins_monitor_settings.properties` in your home directory where you set the required properties
 and can overwrite some default values (see `src/main/resources/jenkins_monitor_settings.properties`)

 ```
 mainUrl= #< your jenkins url >
 basicAuthentication= #< the basic auth string >
 interestingBuildsList=['build_name_1'\,'build_name_2'\,'build_name_3'] #the list of builds to watch, separated by "\,"
 animIfBuildingList=['build_name_1'\,'build_name_2'] #used e.g. for blink(1) to pulse LED for these jobs while building
 ```

* execute `runme.bat` or `gradlew install` and `build/install/JenkinsMonitor/bin/JenkinsMonitor`


Notes:

If you want to use a [blink(1) USB Dongle](http://thingm.com/products/blink-1/), you need to use a 32 bit Java version.

If you have suggestions, feel free to file an issue or submit a pull request!<commit_msg>describe building auth string for jenkins<commit_after>JenkinsMonitor
==============

[![Build Status](https://travis-ci.org/brandstaetter/JenkinsMonitor.png?branch=master)](https://travis-ci.org/brandstaetter/JenkinsMonitor)

A modular threaded monitor application for jenkins jobs


How to run:

* clone this repo
* adapt `runme.bat` to point to your correct JDK path (32 bit if using blink(1), otherwise it does not matter)
* create a `jenkins_monitor_settings.properties` in your home directory where you set the required properties
 and can overwrite some default values (see `src/main/resources/jenkins_monitor_settings.properties`)

 ```
 mainUrl= #< your jenkins url >
 basicAuthentication= #< the basic auth string >
 interestingBuildsList=['build_name_1'\,'build_name_2'\,'build_name_3'] #the list of builds to watch, separated by "\,"
 animIfBuildingList=['build_name_1'\,'build_name_2'] #used e.g. for blink(1) to pulse LED for these jobs while building
 ```

 ** Building a basic auth string:
 Take your credentials (<<user>>:<<passwort>>) and encode them with base64 (e.g. http://www.base64encode.org/).
 Example: "myuser:mypassword" -> bXl1c2VyOm15cGFzc3dvcmQ=

* execute `runme.bat` or `gradlew install` and `build/install/JenkinsMonitor/bin/JenkinsMonitor`


Notes:

If you want to use a [blink(1) USB Dongle](http://thingm.com/products/blink-1/), you need to use a 32 bit Java version.

If you have suggestions, feel free to file an issue or submit a pull request!
{'fraction_non_alphanumeric': 0.1171731966312706, 'fraction_numerical': 0.012815818381545222, 'mean_word_length': 5.324074074074074, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 12, 'https://': 4, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6754460', 'n_tokens_mistral': 871, 'n_tokens_neox': 824, 'n_words': 281}