Skip to content

Instantly share code, notes, and snippets.

@Kruithne
Last active January 1, 2016 21:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Kruithne/8202063 to your computer and use it in GitHub Desktop.
Save Kruithne/8202063 to your computer and use it in GitHub Desktop.
Hacky-tacky Jenkins deployment
var jq = document.createElement('script');
jq.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then ..
jQuery.noConflict();
function promoteBuild(pluginName)
{
jQuery.get('https://jenkins.runsafe.no/job/' + pluginName + '/lastStableBuild/buildNumber', function(build)
{
jQuery.get('https://jenkins.runsafe.no//job/' + pluginName + '/' + build + '/promotion/forcePromotion?name=Go%20live');
});
}
promoteBuild('AdminToolbox');
promoteBuild('AdminToybox');
promoteBuild('AI-DOG');
promoteBuild('Cheeves');
promoteBuild('ChunkTally');
promoteBuild('CombatCooldown');
promoteBuild('CreativeToolbox');
promoteBuild('EntityControl');
promoteBuild('EventEngine');
promoteBuild('Framework');
promoteBuild('InfiniteSeaGenerator');
promoteBuild('ItemControl');
promoteBuild('ItemFlangerorimega');
promoteBuild('MessageCycle');
promoteBuild('Moosic');
promoteBuild('nChat');
promoteBuild('NetherRoof');
promoteBuild('PeeVeePeeArena');
promoteBuild('PictureChanger');
promoteBuild('PermissionsExBridge');
promoteBuild('PlayerNotes');
promoteBuild('PlotGenerator');
promoteBuild('RunsafeAccounts');
promoteBuild('RunsafeBank');
promoteBuild('RunsafeInventories');
promoteBuild('RunsafeMailbox');
promoteBuild('Services');
promoteBuild('UserControl');
promoteBuild('UserMonitor');
promoteBuild('VanishBridge');
promoteBuild('VoidGenerator');
promoteBuild('WarpDrive');
promoteBuild('WastelandGenerator');
promoteBuild('WolfHunt');
promoteBuild('WorldEditBridge');
promoteBuild('WorldGuardBridge');
promoteBuild('Mergic');
promoteBuild('SurvivalEvictor');
promoteBuild('RunsafeClans');
promoteBuild('Boondries');
promoteBuild('Dergons');
promoteBuild('RunsafeClans');
promoteBuild('GoneFishing');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment