<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>