Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/collabnet-plugin
  Commit: 6073835717b5254e21c23d3d19659fc40ba8078a
      
https://github.com/jenkinsci/collabnet-plugin/commit/6073835717b5254e21c23d3d19659fc40ba8078a
  Author: Hariharan <hariha...@collab.net>
  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 jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to