mirror of
https://github.com/Fishwaldo/rundeck-api-java-client.git
synced 2025-07-05 12:39:05 +00:00
Wagon: Deploying site to repository
This commit is contained in:
parent
858ffde9e8
commit
cc36f89fab
38 changed files with 7515 additions and 4782 deletions
376
jruby.html
376
jruby.html
|
@ -1,126 +1,222 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- Generated by Apache Maven Doxia at Aug 3, 2011 -->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title></title>
|
||||
<style type="text/css" media="all">
|
||||
@import url("./css/maven-base.css");
|
||||
@import url("./css/maven-theme.css");
|
||||
@import url("./css/site.css");
|
||||
</style>
|
||||
<link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
|
||||
<meta name="Date-Revision-yyyymmdd" content="20110803" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-23435653-1']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body class="composite">
|
||||
<div id="banner">
|
||||
<div id="bannerLeft">
|
||||
RunDeck API - Java Client
|
||||
</div>
|
||||
<div class="clear">
|
||||
<hr/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="breadcrumbs">
|
||||
|
||||
|
||||
<div class="xleft">
|
||||
<a href="http://rundeck.org" class="externalLink" title="RunDeck">RunDeck</a>
|
||||
>
|
||||
<a href="./" title="RunDeck API - Java Client">RunDeck API - Java Client</a>
|
||||
>
|
||||
|
||||
</div>
|
||||
<div class="xright">
|
||||
|
||||
<span id="publishDate">Last Published: 2011-08-03</span>
|
||||
| <span id="projectVersion">Version: 2.1-SNAPSHOT</span>
|
||||
</div>
|
||||
<div class="clear">
|
||||
<hr/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="leftColumn">
|
||||
<div id="navcolumn">
|
||||
|
||||
|
||||
<h5>RunDeck API - Java Client</h5>
|
||||
<ul>
|
||||
<li class="none">
|
||||
<a href="index.html" title="Introduction">Introduction</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="status.html" title="Status">Status</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="faq.html" title="FAQ">FAQ</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="download.html" title="Download">Download</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="changes-report.html" title="Changelog">Changelog</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="apidocs/index.html" title="API Documentation">API Documentation</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h5>Scripting examples</h5>
|
||||
<ul>
|
||||
<li class="none">
|
||||
<a href="scripting.html" title="Introduction">Introduction</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="groovy.html" title="Groovy">Groovy</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<strong>JRuby</strong>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="jython.html" title="Jython">Jython</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h5>Older versions</h5>
|
||||
<ul>
|
||||
<li class="none">
|
||||
<a href="1.x/index.html" title="1.x (RunDeck 1.2)">1.x (RunDeck 1.2)</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h5>Project Documentation</h5>
|
||||
<ul>
|
||||
<li class="collapsed">
|
||||
<a href="project-info.html" title="Project Information">Project Information</a>
|
||||
</li>
|
||||
<li class="collapsed">
|
||||
<a href="project-reports.html" title="Project Reports">Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
|
||||
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
|
||||
</a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="bodyColumn">
|
||||
<div id="contentBox">
|
||||
<div class="section"><h2>Using the RunDeck API from JRuby scripts<a name="Using_the_RunDeck_API_from_JRuby_scripts"></a></h2></div><p>Here are some examples of what you can do with this lib and a few lines of <a class="externalLink" href="http://www.jruby.org/">Ruby</a> (for the rubyist that don't fear running on the JVM !)</p><p>You will have to <a href="./download.html">download</a> the lib (the .jar file) to use it...</p><div class="section"><h3>Basic usage<a name="Basic_usage"></a></h3></div><p>Save the following script in a file named "<tt>rundeck.rb</tt>", and execute it with "<tt>jruby rundeck.rb</tt>".</p><div class="source"><pre>require 'java'
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- Generated by Apache Maven Doxia at Oct 18, 2011 -->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="./css/bootstrap-1.3.0.min.css" />
|
||||
<link rel="stylesheet" href="./css/maven-base.css" />
|
||||
<link rel="stylesheet" href="./css/maven-theme.css" />
|
||||
|
||||
|
||||
<script type="text/javascript" src="./js/jquery-1.6.4.min.js"></script>
|
||||
<script type="text/javascript" src="./js/bootstrap-1.3.0-dropdown.js"></script>
|
||||
<script type="text/javascript">
|
||||
jQuery( document ).ready( function()
|
||||
{
|
||||
// initialize the dropdown menu
|
||||
$( '.topbar' ).dropdown();
|
||||
|
||||
// improve table layout
|
||||
jQuery( 'table.bodyTable' ).each( function()
|
||||
{
|
||||
jQuery( this ).removeClass( 'bodyTable' );
|
||||
jQuery( this ).addClass( 'zebra-striped' );
|
||||
} );
|
||||
|
||||
// add prettyprint class to all 'pre' element child of 'div' whit class="source"
|
||||
var prettify = false;
|
||||
|
||||
jQuery( 'div.source > pre' ).each( function()
|
||||
{
|
||||
jQuery( this ).addClass( 'prettyprint' );
|
||||
prettify = true;
|
||||
} );
|
||||
|
||||
// if code blocks were found, bring in the prettifier ...
|
||||
if ( prettify )
|
||||
{
|
||||
var link = jQuery( document.createElement( 'link' ) );
|
||||
link.attr(
|
||||
{
|
||||
type: 'text/css',
|
||||
rel: 'stylesheet',
|
||||
href: './css/prettify.css'
|
||||
} );
|
||||
jQuery( 'head' ).append( link );
|
||||
jQuery.getScript( './js/prettify.js', function() { prettyPrint(); } );
|
||||
}
|
||||
|
||||
} );
|
||||
</script>
|
||||
<meta name="Date-Revision-yyyymmdd" content="20111018" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
|
||||
<!-- Google Analytics -->
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-23435653-1']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="topbar" class="topbar" data-dropdown="dropdown">
|
||||
<div class="topbar-inner">
|
||||
<div class="container-fluid">
|
||||
<ul>
|
||||
<li class="dropdown" data-dropdown="dropdown" >
|
||||
<a href="#" class="dropdown-toggle">RunDeck API - Java Client</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li> <a href="index.html" title="Introduction">Introduction</a>
|
||||
</li>
|
||||
<li> <a href="status.html" title="Status">Status</a>
|
||||
</li>
|
||||
<li> <a href="faq.html" title="FAQ">FAQ</a>
|
||||
</li>
|
||||
<li> <a href="download.html" title="Download">Download</a>
|
||||
</li>
|
||||
<li> <a href="changes-report.html" title="Changelog">Changelog</a>
|
||||
</li>
|
||||
<li> <a href="apidocs/index.html" title="API Documentation">API Documentation</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown" data-dropdown="dropdown" >
|
||||
<a href="#" class="dropdown-toggle">Scripting examples</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li> <a href="scripting.html" title="Introduction">Introduction</a>
|
||||
</li>
|
||||
<li> <a href="groovy.html" title="Groovy">Groovy</a>
|
||||
</li>
|
||||
<li> <a href="jruby.html" title="JRuby">JRuby</a>
|
||||
</li>
|
||||
<li> <a href="jython.html" title="Jython">Jython</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown" data-dropdown="dropdown" >
|
||||
<a href="#" class="dropdown-toggle">Older versions</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li> <a href="1.x/index.html" title="1.x (RunDeck 1.2)">1.x (RunDeck 1.2)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown" data-dropdown="dropdown" >
|
||||
<a href="#" class="dropdown-toggle">Project Documentation</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li> <a href="project-info.html" title="Project Information">Project Information</a>
|
||||
</li>
|
||||
<li> <a href="project-reports.html" title="Project Reports">Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div id="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
|
||||
|
||||
|
||||
<li class="">
|
||||
<a href="http://rundeck.org" class="externalLink" title="RunDeck">RunDeck</a>
|
||||
<li class="divider ">></li>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="./" title="RunDeck API - Java Client">RunDeck API - Java Client</a>
|
||||
<li class="divider ">></li>
|
||||
</li>
|
||||
<li class=""></li>
|
||||
|
||||
|
||||
|
||||
<li class="divider pull-right">|</li><li id="publishDate" class="pull-right">Last Published: 2011-10-18</li>
|
||||
<li class="divider pull-right">|</li> <li id="projectVersion" class="pull-right">Version: 2.1-SNAPSHOT</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div id="leftColumn" class="sidebar">
|
||||
<div class="well">
|
||||
|
||||
|
||||
|
||||
<h5>RunDeck API - Java Client</h5>
|
||||
<ul>
|
||||
<li class="none">
|
||||
<a href="index.html" title="Introduction">Introduction</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="status.html" title="Status">Status</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="faq.html" title="FAQ">FAQ</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="download.html" title="Download">Download</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="changes-report.html" title="Changelog">Changelog</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="apidocs/index.html" title="API Documentation">API Documentation</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h5>Scripting examples</h5>
|
||||
<ul>
|
||||
<li class="none">
|
||||
<a href="scripting.html" title="Introduction">Introduction</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="groovy.html" title="Groovy">Groovy</a>
|
||||
</li>
|
||||
<li class="none">
|
||||
<strong>JRuby</strong>
|
||||
</li>
|
||||
<li class="none">
|
||||
<a href="jython.html" title="Jython">Jython</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h5>Older versions</h5>
|
||||
<ul>
|
||||
<li class="none">
|
||||
<a href="1.x/index.html" title="1.x (RunDeck 1.2)">1.x (RunDeck 1.2)</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h5>Project Documentation</h5>
|
||||
<ul>
|
||||
<li class="collapsed">
|
||||
<a href="project-info.html" title="Project Information">Project Information</a>
|
||||
</li>
|
||||
<li class="collapsed">
|
||||
<a href="project-reports.html" title="Project Reports">Project Reports</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div id="poweredBy">
|
||||
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
|
||||
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="bodyColumn" class="content">
|
||||
<div id="contentBox">
|
||||
<div class="section"><h2>Using the RunDeck API from JRuby scripts<a name="Using_the_RunDeck_API_from_JRuby_scripts"></a></h2></div><p>Here are some examples of what you can do with this lib and a few lines of <a class="externalLink" href="http://www.jruby.org/">Ruby</a> (for the rubyist that don't fear running on the JVM !)</p><p>You will have to <a href="./download.html">download</a> the lib (the .jar file) to use it...</p><div class="section"><h3>Basic usage<a name="Basic_usage"></a></h3></div><p>Save the following script in a file named "<tt>rundeck.rb</tt>", and execute it with "<tt>jruby rundeck.rb</tt>".</p><div class="source"><pre>require 'java'
|
||||
require '/path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar'
|
||||
import org.rundeck.api.RundeckClient
|
||||
|
||||
|
@ -199,21 +295,19 @@ rundeck = RundeckClient.new("http://localhost:4440", "admin"
|
|||
|
||||
result = rundeck.importJobs("/tmp/jobs.xml", "xml")
|
||||
puts "#{result.succeededJobs.size} jobs successfully imported, #{result.skippedJobs.size} jobs skipped, and #{result.failedJobs.size} jobs failed"
|
||||
</pre></div><div class="section"><h3>And more...<a name="And_more..."></a></h3></div><p>See the API documentation of the <a href="./apidocs/reference/org/rundeck/api/RundeckClient.html">RundeckClient</a> class for more interactions with your RunDeck instance...</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear">
|
||||
<hr/>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="xright">
|
||||
Copyright © 2011.
|
||||
All Rights Reserved.
|
||||
|
||||
</div>
|
||||
<div class="clear">
|
||||
<hr/>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</pre></div><div class="section"><h3>And more...<a name="And_more..."></a></h3></div><p>See the API documentation of the <a href="./apidocs/reference/org/rundeck/api/RundeckClient.html">RundeckClient</a> class for more interactions with your RunDeck instance...</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<p>Copyright © 2011.
|
||||
All Rights Reserved.
|
||||
|
||||
|
||||
</p>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue