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
Pull Requests
Open Issues
Pull Requests
Michael Donohue (id: mdonohue)
Jesse Farinacci (id: jieryn)
Usage Installations 2014-Nov 538
2014-Dec 533
2015-Jan 542
2015-Feb 534
2015-Mar 553
2015-Apr 573
2015-May 561
2015-Jun 588
2015-Jul 592
2015-Aug 596
2015-Sep 589
2015-Oct 583

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.