Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID URLSCM Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
1.6 (archives)
Nov 02, 2011
Source Code
Issue Tracking
Open Issues
Michael Donohue (id: mdonohue)
Jesse Farinacci (id: jieryn)
Usage Installations 2014-Mar 548
2014-Apr 539
2014-May 529
2014-Jun 508
2014-Jul 543
2014-Aug 516
2014-Sep 527
2014-Oct 543
2014-Nov 538
2014-Dec 533
2015-Jan 542
2015-Feb 534

This plugin allows the use of URLs as an SCM.

This is an SCM plugin for Jenkins. While URLs are not actually a proper SCM, the two main behaviors of an SCM are supported - checkout and polling. Polling is accomplished by checking the last-modified property of the URL. Checkout is accomplished by copying the content of the URL into the workspace as a file.  The file is given the same name as the final filename component of the URL.  URLs without a filename component cannot be used at this time.  
This does duplicate some of what the URLChange Trigger plugin does.

Benefits this plugin over the URLChange Trigger are:
1. You can choose your own polling schedule via the SCM Polling trigger.
2. Less resource intensive polling mechanism, since checking last-modified requires few bytes to transfer, regardless of the amount of data in the URL.

Benefits of URLChange Trigger over this plugin:
1. Jenkins only supports one SCM plugin per project. If you want to trigger an SCM checkout via a URL, then URLChange Trigger is a better choice.
2. The last-modified property of a URL is not the right trigger for your builds, instead you need the content of the URL to change to trigger a build.

Change Log

Version 1.6 (Nov 2, 2011)
  • JENKINS-11572
Version 1.5 (Jan 27, 2010)
  • Update code for more recent Hudson
Version 1.4 (Jun 24, 2008)


plugin-scm plugin-scm Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.