Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cognizantopensource/ciqdashboard-collector-jenkins

Jenkins Collector
https://github.com/cognizantopensource/ciqdashboard-collector-jenkins

Last synced: 13 days ago
JSON representation

Jenkins Collector

Awesome Lists containing this project

README

        

# CIQDashboard Jenkins Collector

[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=flat-square)](CODE_OF_CONDUCT.md)

![JDK version= 11](https://img.shields.io/badge/JDK-11-brightgreen?style=flat-square)
![MongoDB server version= 4.0 or above](https://img.shields.io/badge/MongoDB_Server-4.0_or_above-brightgreen?style=flat-square)
![On Premise](https://img.shields.io/badge/Jenkins-On_Premise-orange?style=flat-square)

[Requirements](#requirements) • [Properties](#properties) • [Run Locally](#run-locally) • [Contributing](#contributing) • [Related](#related)

The application fetches jobs, builds and related fields from Jenkins and stores them in a MongoDB database for use by other applications.

## Requirements

- JDK 11
- MongoDB Server 4.0 or above

## Properties

In order to run this project, you must provide the following values in application.yml which can be found under [resources](src/main/resources) directory

`MongoDB Server URI`

`Jenkins Server base URL`

`Jenkins Username`

`Jenkins Token`

## Run Locally

Clone the project

```bash
git clone https://github.com/CognizantCodeHub/ciqdashboard-collector-jenkins.git
```

Go to the project directory

```bash
cd ciqdashboard-collector-jenkins
```

Build the project

```bash
gradle build
```

Start the application

```bash
gradle bootrun
```

## Contributing

Contributions are always welcome!

See `contributing.md` for ways to get started.

Please adhere to this project's `code of conduct`.

## Related

Here are some related projects

[CIQDashboard UI](https://github.com/CognizantCodeHub/ciqdashboard-ui)

[CIQDashboard API](https://github.com/CognizantCodeHub/ciqdashboard-api)

[CIQDashboard Metric Services](https://github.com/CognizantCodeHub/ciqdashboard-metric-services)

[CIQDashboard Auth](https://github.com/CognizantCodeHub/ciqdashboard-auth)

[CIQDashboard ALM Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-alm)

[CIQDashboard Jira(cloud) Collector](https://github.com/CognizantCodeHub/IPR000025_ciqdashboard-collector-jira-cloud)

[CIQDashboard Jira(on premise) Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jira)

[CIQDashboard Jira+Zephyr(cloud) Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jira-zephyr-cloud)

[CIQDashboard Jira+Zephyr(On Premise) Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jira-zephyr)

[CIQDashboard Rally Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-rally)

[CIQDashboard GitHub Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-github)

[CIQDashboard ServiceNow Collector](https://github.com/CognizantCodeHub/IPR000025_ciqdashboard-collector-servicenow)

## License

[To edit](https://choosealicense.com/licenses/)