https://github.com/cloudaeye/cloudaeye-plugin
A jenkins plugin that listens to job builds and sends those build details from customer jenkins env to CloudAEye
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
A jenkins plugin that listens to job builds and sends those build details from customer jenkins env to CloudAEye
Basic Info
- Host: GitHub
- Owner: CloudAEye
- License: mit
- Language: Java
- Default Branch: main
- Size: 1.09 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
- Releases: 0
Metadata Files
README.md
CloudAEye plugin for Jenkins
Provides integration to send build level notifications to CloudAEye to perform RCA(Root Cause Analysis) over test failures.
Install Instructions for CloudAEye Plugin
Install this plugin on your Jenkins server:
- From the Jenkins homepage navigate to
Manage Jenkins - Navigate to
Manage Plugins, - Change the tab to
Available, - Search for
CloudAEye, - Check the box next to install.
- From the Jenkins homepage navigate to
Configuring the Plugin
On CloudAEye :
1. Create an account: CloudAEye offers a free tier for individual developers. You may get started by signing up here. You can read more about the free-tier here
2. Navigate to Home > Test RCA > Setup.
3. Select Jenkins from the list of available integrations.
4. Copy the Tenant ID and Token values from the step-by-step guide.

On Jenkins :
1. Goto "Manage Jenkins → System". Search for the CloudAEye configuration section
2. Fill in the Tenant ID and Token values copied from above steps.
3. Click Test Connection. This would make a ping to the CloudAEye's webhook endpoint to test the connection.

Enable plugin for Free-style jobs
- From Dashboard, select the required free-style project.
- Goto Configure > Post Build Actions. Search for the name
Send build notifications to CloudAEye. - Click check box to
Enable sending build notifications to CloudAEye - Save your changes

Enable plugin for pipeline jobs
- From Dashboard, select the required pipeline project.
- Goto Pipeline Syntax > Snippet Generator
- In Sample Step drop down, select the option
sendNotificationsToCloudAEye: Send build notifications to CloudAEye - Check the option to enable sending build notifications
- Click
Generate Pipeline Script. - Open the
Jenkinsfilescript file in the select project repo. - Copy the snippet generated in step 5 and add it in the post section of the script
post { always { sendNotificationsToCloudAEye true } }
Developer instructions
Install Maven and JDK.
shell
$ mvn -version | grep -v home
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T08:41:47-08:00)
Java version: 1.7.0_79, vendor: Oracle Corporation
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-65-generic", arch: "amd64", family: "unix"
Create an HPI file to install in Jenkins (HPI file will be in
target/cloudaeye.hpi).
shell
mvn clean package
Owner
- Name: CloudAEye
- Login: CloudAEye
- Kind: organization
- Email: info@CloudAEye.com
- Location: California, USA
- Website: https://www.cloudaeye.com/
- Repositories: 1
- Profile: https://github.com/CloudAEye
CloudAEye provides AI/ML based intelligent operations management for Cloud services.
GitHub Events
Total
- Delete event: 6
- Issue comment event: 7
- Push event: 2
- Pull request event: 14
- Fork event: 1
- Create event: 8
Last Year
- Delete event: 6
- Issue comment event: 7
- Push event: 2
- Pull request event: 14
- Fork event: 1
- Create event: 8
Dependencies
- release-drafter/release-drafter v6 composite
- org.jenkins-ci.plugins.workflow:workflow-job 1400.v7fd111b_ec82f
- org.jenkins-ci.plugins:git 5.2.2