<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hello Diogo,<br>
<br>
The best method to make a deployment technique in Rudder is to use
the embedded technique editor (ncf builder).<br>
This will allow you to use all of these methods
<a class="moz-txt-link-freetext" href="http://www.ncf.io/pages/reference.html">http://www.ncf.io/pages/reference.html</a> especially the
command_execution that you will call almost all the time for a
deployment technique.<br>
<br>
But since those commands should not be run all the time, you
should detect when to run them and use a class in the condition
section of the editor to run them only when needed.<br>
<br>
You can look at the OpenSSH server example where the "Service
reload" method is called only when the "File template expand"
method has changed something.<br>
<br>
<br>
Le 19/02/2015 18:03, Diogo Leal a écrit :<br>
</div>
<blockquote
cite="mid:CABNrZ7ObwkWRbF2P=gC2GxsW594Z6hJw6pY_zshSa-0NCmpOsg@mail.gmail.com"
type="cite">
<div dir="ltr"><span tabindex="-1" id="result_box" class=""
lang="en">Hello, <br>
</span>
<div><span tabindex="-1" id="result_box" class="" lang="en"><br>
<span class="">Must perform</span> <span class="">the
deploy</span> <span class="">some</span> <span class="">applications
that are</span> <span class="">git</span> <span class="">repositories</span>
<span class="">and would like to</span> <span class="">make</span>
<span class="">it through the</span> <span class="">Rudder</span><span>.</span><br>
<br>
<span class="">But</span> <span class="">I honestly do not</span>
<span class="">know if</span> <span class="">I'm following</span>
<span class="">the right path,</span> <span class="">because</span>
<span class="">what I'm doing</span> <span class="">is</span>
<span class="">creating new</span> technique <span class="">that
perform the procedure</span><span>.</span><br>
</span><span tabindex="-1" id="result_box" class="" lang="en"><span
tabindex="-1" id="result_box" class="" lang="en"><span><br>
</span></span> <br>
<span></span></span><span tabindex="-1" id="result_box"
class="" lang="en"><span><span tabindex="-1" id="result_box"
class="" lang="en"><span tabindex="-1" id="result_box"
class="" lang="en"><span class="">The procedure</span>
<span class="">I am making</span> <span class="">is</span>
<span class="">this one</span><span>:<br>
</span></span></span></span></span></div>
<div><span tabindex="-1" id="result_box" class="" lang="en"><span><span
tabindex="-1" id="result_box" class="" lang="en"><span
tabindex="-1" id="result_box" class="" lang="en"><span> -
cd DIr_Project<br>
</span></span></span></span></span></div>
<div><span tabindex="-1" id="result_box" class="" lang="en"><span><span
tabindex="-1" id="result_box" class="" lang="en"><span
tabindex="-1" id="result_box" class="" lang="en"><span> -
git chekout<br>
</span></span></span></span></span></div>
<div><span tabindex="-1" id="result_box" class="" lang="en"><span><span
tabindex="-1" id="result_box" class="" lang="en"><span
tabindex="-1" id="result_box" class="" lang="en"><span> -
cp scripts/* /usr/bin<br>
</span></span></span></span></span></div>
<div><span tabindex="-1" id="result_box" class="" lang="en"><span><span
tabindex="-1" id="result_box" class="" lang="en"><span
tabindex="-1" id="result_box" class="" lang="en"><span> -
etc...<br>
<br>
</span></span></span></span></span><br>
<span tabindex="-1" id="result_box" class="" lang="en"><span><span
tabindex="-1" id="result_box" class="" lang="en"><span
tabindex="-1" id="result_box" class="" lang="en"><span><span
tabindex="-1" id="result_box" class="" lang="en"><span
class="">Do you think</span> <span class="">this</span>
<span class="">is the right way</span> <span
class="">or is there</span> <span class="">a
better way</span><span>?</span></span><br>
</span></span></span></span></span></div>
<div><span tabindex="-1" id="result_box" class="" lang="en"><span><br>
</span></span></div>
<div><span tabindex="-1" id="result_box" class="" lang="en"><span>Thanks</span></span><span
tabindex="-1" id="result_box" class="" lang="en"><span><br>
</span></span>
<div>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div><br>
</div>
<div>Diogo Leal [estranho]</div>
<div>Site : <a moz-do-not-send="true"
href="http://diogoleal.com" target="_blank">http://diogoleal.com</a></div>
<div>Nostalgia Games: <a moz-do-not-send="true"
href="http://nostalgiagames.com.br"
target="_blank">http://nostalgiagames.com.br</a></div>
<div>talk: <a moz-do-not-send="true"
href="mailto:estranho@jabber-br.org"
target="_blank">estranho@jabber-br.org</a></div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
rudder-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rudder-users@lists.rudder-project.org">rudder-users@lists.rudder-project.org</a>
<a class="moz-txt-link-freetext" href="http://www.rudder-project.org/mailman/listinfo/rudder-users">http://www.rudder-project.org/mailman/listinfo/rudder-users</a>
</pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<style type="text/css">
<!--
a.redlink:link { color: #962322; }
a.redlink:visited { color: #962322; }
.sig { font-family: sans-serif; font-size: small; }
.sigsmall { font-family: sans-serif; font-size: x-small; }
-->
</style>
<table cellpadding="0" cellspacing="2" border="0" width="380">
<tbody>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td colspan="2"><b><img alt=""
src="cid:part4.07050403.09040606@normation.com"
align="left" height="50" hspace="10" width="50">
<span class="sig">Benoît PECCATTE</span></b><br>
<span class="sig"><i>Responsable cloud development</i></span><br>
<span class="sig"><a class="redlink"
href="http://www.normation.com">Normation</a></span> </td>
</tr>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td colspan="2"><span class="sigsmall"><b>87, Rue de
Turbigo, 75003 Paris, France</b></span></td>
</tr>
<tr>
<td><span class="sigsmall">Phone:</span></td>
<td><span class="sigsmall">+33 (0)1 85 08 48 96</span></td>
</tr>
<!--<tr>
<td><span class="sigsmall">Mobile:</span></td>
<td><span class="sigsmall">+33 (0)6 XX XX XX XX</span></td>
</tr>--> <tr>
<td colspan="2">
<hr></td>
</tr>
</tbody>
</table>
</div>
</body>
</html>