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
Nov 02, 2011
Source Code
Issue Tracking
Open Issues
Michael Donohue (id: mdonohue)
Jesse Farinacci (id: jieryn)
Usage Installations 2013-Apr 507
2013-May 489
2013-Jun 506
2013-Jul 539
2013-Aug 493
2013-Sep 505
2013-Oct 542
2013-Nov 527
2013-Dec 494
2014-Jan 524
2014-Feb 537
2014-Mar 548

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.