Branch: refs/heads/master
Home: https://github.com/jenkinsci/collabnet-plugin
Commit: 6073835717b5254e21c23d3d19659fc40ba8078a
https://github.com/jenkinsci/collabnet-plugin/commit/6073835717b5254e21c23d3d19659fc40ba8078a
Author: Hariharan <[email protected]>
Date: 2018-09-23 (Sun, 23 Sep 2018)
Changed paths:
M pom.xml
A src/main/java/hudson/plugins/collabnet/orchestrate/BuildEvent.java
M src/main/java/hudson/plugins/collabnet/orchestrate/BuildNotifier.java
M
src/main/java/hudson/plugins/collabnet/orchestrate/BuildNotifierDescriptor.java
A src/main/java/hudson/plugins/collabnet/orchestrate/PushNotification.java
M src/main/java/hudson/plugins/collabnet/orchestrate/TraceabilityAction.java
M src/main/java/hudson/plugins/collabnet/util/CNFormFieldValidator.java
A src/main/java/hudson/plugins/collabnet/util/Helper.java
A src/main/java/jenkins/plugins/collabnet/steps/PublishWebhookStep.java
M
src/main/resources/hudson/plugins/collabnet/orchestrate/BuildNotifier/config.jelly
A
src/main/resources/hudson/plugins/collabnet/orchestrate/BuildNotifier/help-webhookUrl.html
M
src/main/resources/hudson/plugins/collabnet/orchestrate/TraceabilityAction/index.jelly
A
src/main/resources/jenkins/plugins/collabnet/steps/PublishWebhookStep/config.jelly
A
src/main/resources/jenkins/plugins/collabnet/steps/PublishWebhookStep/help-excludeCommitInfo.html
A
src/main/resources/jenkins/plugins/collabnet/steps/PublishWebhookStep/help-markUnstable.html
A
src/main/resources/jenkins/plugins/collabnet/steps/PublishWebhookStep/help-status.html
A
src/main/resources/jenkins/plugins/collabnet/steps/PublishWebhookStep/help-webhookUrl.html
A src/main/webapp/scripts/webhook/angular-cookies.min.js
A src/main/webapp/scripts/webhook/config.css
A src/main/webapp/scripts/webhook/md5.min.js
A src/main/webapp/scripts/webhook/tf-traceability.min.js
A src/main/webapp/scripts/webhook/tf.css
A src/main/webapp/scripts/webhook/ui-bootstrap-tpls.min.js
M src/test/java/hudson/plugins/collabnet/orchestrate/TestBuildNotifier.java
M
src/test/java/hudson/plugins/collabnet/orchestrate/TestEntryFieldsOnPages.java
M
src/test/java/hudson/plugins/collabnet/orchestrate/TestPasswordEncryption.java
A
src/test/java/hudson/plugins/collabnet/orchestrate/TestPushNotification.java
Log Message:
-----------
[artf308168] : Update jenkins plugin to support both WEBR and EventQ (#24)
* [artf308168] : Update jenkins plugin to support both WEBR and EventQ
1. Added plugin to support - post data to WEBR
2. Added Notifier and Event listener to send data
3. Modified publisher to support Jenkins pipeline projects
- included webhook url field and removed required mandatory for EventQ
serverUrl and sak
4. Modified Traceability to accept data from TF/WEBR
File changes,
1. BuildNotifier and BuildNotifierDescriptor
- Event listener for Jenkins Run/Abstract build actions
2. Build Event
- used to constuct the Build object from Jenkins build
3. PushNotification
- send/publish data to WEBR rest-end point [webhook url]
4. TraceabiltyAction & TraceabilityActionFactory
- to project traceability view on Jenkins
Resources changes,
1. BuildNotifier - config.jelly to accept TF Url, username and Webhook url
2. Traceability - included angular-cookies,md5, ui-bootstrap min.js
3. PublishEventStep - modified config.jelly to accept Webkhook url
Scripts
1. Added below js and css under scripts/webhook to support WEBR/Webhook
integrations
tf-traceability.min, angular_cookies.min, md5.min, ui-bootstrap-tpls.min,
tf.css and config.css
Tests:
1. Added TestPushNotification to test notifier changes
2. Modified TestBuildNotifier and EntryPages
* [artf314538] : Fix minor traceability issues
1. Fixed traceability view to show warning message when both the TeamForge and
EventQ configured.
2. Display error msg on console output when WEBR event not registered or bad
request.
* [artf308168] : add pipeline support to Webhook based integration
1. Reverted EventQ step - removed webhook
2. added Webhook step to support pipeline projects
* [artf308168] : add pipeline support to Webhook based integration
modified pipeline help documents.
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.