<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Continuous Integration: Is it mandatory to have command line installed on the CI server? OR can we use a remote command line? in Installing and Upgrading</title>
    <link>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385030#M5089</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;The recommended way is to have CommandLine local. The reason for this is because you will configure Bamboo to be watching your SVN or Git repo, and trigger the build each time there is a commit (of course you need your project to be in manual commit so as you don't trigger a build for every little changes). &amp;nbsp;Bamboo will get the job designs&amp;nbsp;and then the CommandLine local will generate the java source code from the job designs that has already been retrieved. &amp;nbsp;That's why it is needed locally. &amp;nbsp;It is also the fastest way to build.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The documentation&amp;nbsp;&lt;A href="https://help.talend.com/reader/mpVLyjeAbBh7eHWdz_0SlQ/HF8MMjUq3bllDlzOz2lqxw" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/mpVLyjeAbBh7eHWdz_0SlQ/HF8MMjUq3bllDlzOz2lqxw&lt;/A&gt; explains the above is the recommended way. &amp;nbsp;However, as shown below highlighted from the documentation, you can use the commandline remotely. &amp;nbsp;This may&amp;nbsp;involve doing the same operation "Getting the Project &amp;amp; Job Designs" twice. &amp;nbsp;Bamboo will detect that there has been a change, then an agent will trigger, and use remote commandline to login into the Talend project and export the design and java sources of the jobs. &amp;nbsp;Then you will need to retrieve those java sources in a zip files back to your bamboo agents machines and then unzip them into the correct directory structure and run Maven. &amp;nbsp;Your Bamboo agent machines needs to be able to access the Talend Nexus thirdparty repositories to do a Maven build and download your dependencies. &amp;nbsp;Here, your build may take more time, and you need to do the extra operations of copying files etc. &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RemoteCL.jpg" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ltjj.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140207i9D60F50C7704A0A5/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ltjj.jpg" alt="0683p000009Ltjj.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jun 2017 12:01:54 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-06-09T12:01:54Z</dc:date>
    <item>
      <title>Continuous Integration: Is it mandatory to have command line installed on the CI server? OR can we use a remote command line?</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385028#M5087</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;We are trying to implement&amp;nbsp;continuous build using Bamboo (CI server), ci.builder and commandline. And we prefer to use remote command line for instead of installing it on all Bamboo&amp;nbsp;agents. Can someone suggest if it is supported to use remote command line in this case?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks,&lt;/P&gt; 
&lt;P&gt;Sowjanya.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 09:43:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385028#M5087</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T09:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: Continuous Integration: Is it mandatory to have command line installed on the CI server? OR can we use a remote command line?</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385029#M5088</link>
      <description>Hi 
&lt;BR /&gt;Take a look at the Configuring Jenkins to generate the sources section in this documentation. 
&lt;BR /&gt; 
&lt;A href="https://help.talend.com/reader/mpVLyjeAbBh7eHWdz_0SlQ/HF8MMjUq3bllDlzOz2lqxw?section=sect-sdlc-generating_sources_remotely" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/mpVLyjeAbBh7eHWdz_0SlQ/HF8MMjUq3bllDlzOz2lqxw?section=sect-sdlc-generating_sources_remotely&lt;/A&gt; 
&lt;BR /&gt;That’s new in 6.3, before 6.3, Commandline needs to be local. 
&lt;BR /&gt; 
&lt;BR /&gt;Regards 
&lt;BR /&gt;Shong 
&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Jun 2017 06:50:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385029#M5088</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-06-09T06:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Continuous Integration: Is it mandatory to have command line installed on the CI server? OR can we use a remote command line?</title>
      <link>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385030#M5089</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;The recommended way is to have CommandLine local. The reason for this is because you will configure Bamboo to be watching your SVN or Git repo, and trigger the build each time there is a commit (of course you need your project to be in manual commit so as you don't trigger a build for every little changes). &amp;nbsp;Bamboo will get the job designs&amp;nbsp;and then the CommandLine local will generate the java source code from the job designs that has already been retrieved. &amp;nbsp;That's why it is needed locally. &amp;nbsp;It is also the fastest way to build.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The documentation&amp;nbsp;&lt;A href="https://help.talend.com/reader/mpVLyjeAbBh7eHWdz_0SlQ/HF8MMjUq3bllDlzOz2lqxw" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/mpVLyjeAbBh7eHWdz_0SlQ/HF8MMjUq3bllDlzOz2lqxw&lt;/A&gt; explains the above is the recommended way. &amp;nbsp;However, as shown below highlighted from the documentation, you can use the commandline remotely. &amp;nbsp;This may&amp;nbsp;involve doing the same operation "Getting the Project &amp;amp; Job Designs" twice. &amp;nbsp;Bamboo will detect that there has been a change, then an agent will trigger, and use remote commandline to login into the Talend project and export the design and java sources of the jobs. &amp;nbsp;Then you will need to retrieve those java sources in a zip files back to your bamboo agents machines and then unzip them into the correct directory structure and run Maven. &amp;nbsp;Your Bamboo agent machines needs to be able to access the Talend Nexus thirdparty repositories to do a Maven build and download your dependencies. &amp;nbsp;Here, your build may take more time, and you need to do the extra operations of copying files etc. &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RemoteCL.jpg" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ltjj.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140207i9D60F50C7704A0A5/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ltjj.jpg" alt="0683p000009Ltjj.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 12:01:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Installing-and-Upgrading/Continuous-Integration-Is-it-mandatory-to-have-command-line/m-p/2385030#M5089</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-06-09T12:01:54Z</dc:date>
    </item>
  </channel>
</rss>

