SCM HttpClient

The Jenkins project announced an unresolved security vulnerability affecting the current version of this plugin (why?):

Deprecated: This plugin has been marked as deprecated. In general, this means that this plugin is either obsolete, no longer being developed, or may no longer work.

More information about the cause of this deprecation, and suggestions on how to proceed may be found at https://www.jenkins.io/blog/2021/11/09/guava-upgrade/.

 This plugin stores the scm changes and job build message as http request body to trigger service.

  • Introduction
  • How it works?
  • Usage

Introduction

The simple way to read the job build message, including the scm changeSets and job build message, which is used to trigger other service.

Only `Git` and `Svn` based projects are supported.

How it works?

While your job runs the plugin reads your build workspace to retrieve the build message via compare last with previous build SCM revision diffs. the diff are stored and use like $(AFFECTEDPATH), $(JOBBUILD_MESSAGE).

Usage

Install this plugin via the Jenkins plugin manager.

After installation just activate the post build action named SCM HttpClient.

configuration:

print on console:

Version history

Version 1.0 (February 26, 2019)

  • Initial release

Version 1.1 (June 18, 2019)

  • added Authorization for request