<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Setup Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/setup/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/setup/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:53:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Configuring NFS to access the files from remote Linux machine as a mount point</title>
		<link>https://www.scmgalaxy.com/tutorials/configuring-nfs-to-access-the-files-from-remote-linux-machine-as-a-mount-point/</link>
					<comments>https://www.scmgalaxy.com/tutorials/configuring-nfs-to-access-the-files-from-remote-linux-machine-as-a-mount-point/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 09:16:26 +0000</pubDate>
				<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mount point]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Remotely]]></category>
		<category><![CDATA[Setup]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4636</guid>

					<description><![CDATA[<p>I have a 2Tb of storage on a linux box, and i want to use that storage as a mount [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configuring-nfs-to-access-the-files-from-remote-linux-machine-as-a-mount-point/">Configuring NFS to access the files from remote Linux machine as a mount point</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div>I have a 2Tb of storage on a linux box, and i want to use that storage as a mount point from another machine.</div>
<div>As a root user on the remote machine, specify the mount point details</div>
<div>
<div><strong>$cat /etc/exports</strong></div>
<div>/scratch *(rw)</div>
<div>/fusionapps *(rw,no_root_squash)</div>
</div>
<div>And restart the NFS</div>
<div><strong>sudo /etc/rc.d/init.d/nfs restart</strong> (All services should be in  running condition)</div>
<div><strong>sudo /etc/rc.d/init.d/nfs status</strong> (All services should be  in running condition)</div>
<div>And on the local machine, perfrom the following steps</div>
<div>1. Create the stage dir under / as a root user and assign 777 permissions</div>
<div>2. Ad the entry to /etc/fstab file</div>
<div>slcai664.us.oracle.com:/fusionapps /stage nfs rw,hard,nointr,rsize=131072,wsize=131072,timeo=600,noacl,noatime,nodiratime,lock 0 0</div>
<div>3. Then try &#8220;mount -a&#8221;</div>
<div>If there are any mount point issues, say even as root user, you are not able to modify the files</div>
<div>
<h1><strong>Unable to mount Read-Only file System</strong></h1>
<p>then use</p>
<pre><code>sudo mount -n -o remount,rw /</code></pre>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configuring-nfs-to-access-the-files-from-remote-linux-machine-as-a-mount-point/">Configuring NFS to access the files from remote Linux machine as a mount point</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/configuring-nfs-to-access-the-files-from-remote-linux-machine-as-a-mount-point/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is Inno Setup?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-inno-setup/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-inno-setup/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 04 Dec 2017 09:32:34 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Setup]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=1434</guid>

					<description><![CDATA[<p>InstallerExpert created the topic: what is Inno Setup? Inno Setup is an open source script-driven installation system created in Delphi [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-inno-setup/">What is Inno Setup?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>InstallerExpert created the topic: what is Inno Setup?</strong><br />
Inno Setup is an open source script-driven installation system created in Delphi by Jordan Russell. The first version was released in 1997.</p>
<p>History</p>
<p>Since Jordan Russell wasn&#8217;t satisfied with InstallShield Express which he had received upon purchase of Borland Delphi, he decided to make his own installer.[citation needed] At first, Inno Setup was little known. The first public version was 1.09.[citation needed].</p>
<p>To make an installation package with version 1.09, an “ISS.TXT” file needed to be created in the installation directory. In the file, the user needed to supply variables and values which are still used in Inno Setup today. These variables served as the configuration of the installation package but many other features could not be changed. The installation compiler had no editor and was more of a shell to compile scripts.</p>
<p>Throughout Inno Setup&#8217;s development, it was becoming more widely used. Since Inno Setup was and still is free and open source, many software companies started switching to the open source solution in software installation[citation needed]. Since Inno Setup was based around scripting, fans of Inno Setup started ISTool and ScriptMaker to aid in visual and simpler ways to make installations for Inno Setup.</p>
<p>Inno Setup has won many awards including the Shareware Industry Awards three times in a row &#8211; from 2002 to 2004.</p>
<p>Many people have taken Inno Setup source code and used it to develop third-party versions of Inno Setup. An example is My Inno Setup Extensions by Martijn Laan. In June 2003 My Inno Setup Extensions was incorporated into Inno Setup.</p>
<p>Features</p>
<p>    * Support for all modern versions of Microsoft Windows – 95, NT 4.0, 98, 2000, Me, XP, Server 2003, XP 64-bit, XP Professional and Vista. (No service packs are required.)<br />
    * Extensive support for installation of 64-bit applications on the 64-bit editions of Windows XP and Windows Server 2003. Both the x64 and Itanium architectures are supported.<br />
    * Prior versions supported Windows NT 3.51 (Before v3.0) and Windows 3.X (Before v1.3)<br />
    * Supports creation of a single EXE to install programs for easy online distribution.<br />
    * Supports disk spanning.<br />
    * Customizable setup types, e.g. Full, Minimal, Custom.<br />
    * Complete uninstall capabilities.<br />
    * Integrated support for “deflate”, bzip2, and 7-Zip LZMA file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCXs and type libraries, and install fonts.<br />
    * Creation of shortcuts, including in the Start Menu and on the desktop.<br />
    * Creation of registry and .INI entries.<br />
    * Integrated Pascal scripting engine.<br />
    * Support for multilingual installs.<br />
    * Support for passworded and encrypted installs.<br />
    * Silent install and uninstall.<br />
    * Full source code is available (Borland Delphi 2.0-5.0).<br />
    * Supports Unicode and right-to-left languages.</p>
<p>Missing features</p>
<p>    * Does not support Modify/Repair type operations.<br />
    * Does not support Vista Administrator Elevation on demand (only when required for installation directory or registry manipulation).</p>
<p>Inno Setup is an open source script-driven installation system created in Delphi by Jordan Russell.</p>
<p>Inno Setup at Wikipedia</p>
<p>The Inno Setup Extensions Knowledge Base (ISXKB) aims to support users of this installation system by providing a source of information, code snippets, guide lines, and ready-to-use solutions.</p>
<p>There are currently 147 articles in the ISXKB. You can search the ISXKB, browse through a list with all articles, or view them sorted by category. A list sorted by article popularity is also available as well as all special pages.</p>
<p>If you would like to help improve and extend the ISXKB Help:Editing_pages is the place to go. Note that because of spamming now only trusted users can change and add pages, but it&#8217;s easy to become one (if you&#8217;re not a spammer ;-). Help:Editing_pages explains how.</p>
<p>If you are a developer and you&#8217;re using Inno Setup as your deployment application feel free to add your software to the subcategory it belongs to under the Inno Setup users category, or create a subcategory if you think it doesn&#8217;t fit anywhere else.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-inno-setup/">What is Inno Setup?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-inno-setup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nedd help using Inno Setup</title>
		<link>https://www.scmgalaxy.com/tutorials/nedd-help-using-inno-setup/</link>
					<comments>https://www.scmgalaxy.com/tutorials/nedd-help-using-inno-setup/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 02 Dec 2017 11:27:47 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Setup]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=1137</guid>

					<description><![CDATA[<p>InstallerExpert created the topic: Nedd help using Inno Setup I&#8217;m creating a setup using Inno Setup. I need to define [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/nedd-help-using-inno-setup/">Nedd help using Inno Setup</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>InstallerExpert created the topic: Nedd help using Inno Setup</strong><br />
I&#8217;m creating a setup using Inno Setup.</p>
<p>I need to define a set of variables to manage ftp connection.</p>
<p><code>[Setup]<br />
AppName=My Program<br />
AppVerName=My Program version 1.5<br />
DefaultDirName={pf}\My Program<br />
DefaultGroupName=My Program<br />
FtpUSER=<br />
FtpPassword=<br />
FtpHost=</code></p>
<p>The user can value this variables and this values need to start ftp.</p>
<p>How can I do it?</p>
<p>Thank you</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/nedd-help-using-inno-setup/">Nedd help using Inno Setup</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/nedd-help-using-inno-setup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Inno Setup</title>
		<link>https://www.scmgalaxy.com/tutorials/inno-setup/</link>
					<comments>https://www.scmgalaxy.com/tutorials/inno-setup/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 02 Dec 2017 07:35:07 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Setup]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=1009</guid>

					<description><![CDATA[<p>msiexpert created the topic: Inno Setup This app is an installation builder. It allows you to create a single Windows [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/inno-setup/">Inno Setup</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>msiexpert created the topic: Inno Setup</strong><br />
This app is an installation builder. It allows you to create a single Windows executable install package. Its script based, it has a handy wizard to help you out.</p>
<p>I used this mainly with Delphi apps in my old job but its a very good tool. Click the image to go to the website or <a href="http://www.jrsoftware.org/isinfo.php">www.jrsoftware.org/isinfo.php</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/inno-setup/">Inno Setup</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/inno-setup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Distributed Setup Development Revisited</title>
		<link>https://www.scmgalaxy.com/tutorials/distributed-setup-development-revisited/</link>
					<comments>https://www.scmgalaxy.com/tutorials/distributed-setup-development-revisited/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 02 Dec 2017 06:02:44 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Setup]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=911</guid>

					<description><![CDATA[<p>rajeshkumar created the topic: Distributed Setup Development Revisited Last summer I wrote an article talking about the advantages and disadvantages [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/distributed-setup-development-revisited/">Distributed Setup Development Revisited</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>rajeshkumar created the topic: Distributed Setup Development Revisited</strong><br />
Last summer I wrote an article  talking about the advantages and disadvantages of InstallShield versus Windows Installer XML and a Setup Democratization journey I was about to embark on. Nine months later the battle has been won and I have a few high level observations to report.</p>
<p>Distributed Setup Development Can Work</p>
<p>Back in 2005 I was involved in a distributed setup development environment that was a complete disaster. The combination of vdproj/installutil and poor software architecture choices had resulted in me being very jaded against the notion of sharing responsibility of developing setup with the developers. Unfortunately, the model of centralized setup development can only scale so far before the quality of the installer declines not because the setup developers don&#8217;t know how to write good setup but because they just can&#8217;t keep up with the sheer size of the application domain. They simply don&#8217;t know enough to be able to help make good decisions. Eventually this becomes just as fatal as the very model that first jaded me into not sharing any responsibility.</p>
<p>In 2009 I found myself at this breaking point and decided to once again try setup democratization. This time, I wanted to find just the right blend between centralized and decentralized. I believe with WiX, InstallShield and a little out of the box thinking we&#8217;ve succeeded in doing just this and that we will be able to scale for many more years to come.</p>
<p>Visualization</p>
<p>One of the biggest problems developers had was they couldn&#8217;t easily see into the structure of an installer or compare the installer to previous builds or other installers. Sure, I could try to teach them to use orca, perform administrative installs or do other tricks but what they really needed was a powerful &#8220;Google Earth&#8221; style tool that really lets them drill down through and search across to get situational awareness. Once they had this capability they could make better choices.</p>
<p>Simplification</p>
<p>Application developers don&#8217;t have 6 months of free time to learn the Windows Installer . They need to be provided a short training session with an important set of rules to not break. The component rules can be basically explained by quoting The Highlander Movies: &#8216;There can only be one.&#8217; Tell them that MSI is a declarative not imperative language. Relate it to things they understand like WPF and XAML. Explain to them to not ask for things like xcopy, regsvr32, regasm, gacutil or installutil. Instead ask them to ask for things at a higher level such as register a (un)managed file, deploy a file to the GAC or install/start a service. Finally provide tools that allow them to self-serve the majority of the heavy lifting: Files and Folders. Provide a tool that is simple to use yet still creates XML documents that follow the component rules and allow for adding in additional metadata by the setup experts. Finally, invest in making strong relationship with the developers. The setup developers will find themselves with more free time to go around and consult with the developers to help bridge the gap between application domain knowledge and setup domain knowledge. Both sides will gradually learn more about the other.</p>
<p>Validation</p>
<p>Entropy applies to setup. The best way to preserve the order that you fight so hard to create is to perform extensive validation with each build. Don&#8217;t allow one mistake to build upon another. Fail the builds and get your problems fixed ASAP. Make the mistake bubble up to the developer in a way he will understand and know to not repeat.</p>
<p>WiX and InstallShield can Complement Each Other</p>
<p>Usually one thinks about WiX *VS* InstallShield. I now no longer see it this way. I now see it as WiX *AND* InstallShield. Each tool has strengths and weaknesses but blended together result in a very powerful platform. However, I do believe that is time for a fully functional InstallShield style IDE to be built upon the WiX schema. I openly hope that InstallShield will take this challenge. Until then I will be building IsWiX and I hope others will either join me.<br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/distributed-setup-development-revisited/">Distributed Setup Development Revisited</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/distributed-setup-development-revisited/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java Installation Process in Linux &#8211; Complete guide</title>
		<link>https://www.scmgalaxy.com/tutorials/complete-guide-of-java-installation-in-linux/</link>
					<comments>https://www.scmgalaxy.com/tutorials/complete-guide-of-java-installation-in-linux/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 27 Jul 2016 16:53:13 +0000</pubDate>
				<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How to Install Java in Linux]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Installation Guide]]></category>
		<category><![CDATA[Java Installation in Linux]]></category>
		<category><![CDATA[Java Installation in Linux Tutorial]]></category>
		<category><![CDATA[Java Installation Process in Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Way]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2016/07/27/complete-guide-of-java-installation-in-linux/</guid>

					<description><![CDATA[<p>Download, Install and Configure JDK 8 &#38; JRE 8 Platfrom &#8211; Debian &#38; Ubuntu Platfrom &#8211; Fedora, Oracle Linux, Red [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-java-installation-in-linux/">Java Installation Process in Linux &#8211; Complete guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><img fetchpriority="high" decoding="async" class="aligncenter wp-image-3041 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/java-installation-in-linux.png" alt="java-installation-in-linux" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/java-installation-in-linux.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/java-installation-in-linux-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></h3>
<div>
<h3>Download, Install and Configure JDK 8 &amp; JRE 8</h3>
<p><strong>Platfrom &#8211; Debian &amp; Ubuntu</strong></p>
<pre class="brush: plain; title: ; notranslate">
#JRE8 - Package contains just the Java Runtime Environment 8
$ sudo apt-get install openjdk-8-jre

#JKD8 - Package contains just the Java Developement Environment 8
$ sudo apt-get install openjdk-8-jdk
</pre>
<p><strong>Platfrom &#8211; Fedora, Oracle Linux, Red Hat Enterprise Linux, etc</strong></p>
<pre class="brush: plain; title: ; notranslate">
#JRE8 - Package contains just the Java Runtime Environment 8
$ su -c “yum install java-1.8.0-openjdk”

#JKD8 - Package contains just the Java Developement Environment 8
$ su -c &quot;yum install java-1.8.0-openjdk-devel&quot;

$ wget --no-cookies --no-check-certificate --header &quot;Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie&quot; &quot;http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.rpm&quot;

$ wget -c --header &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

curl -v -j -k -L -H &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm &amp;amp;gt; jdk-8u112-linux-x64.rpm
</pre>
<p><strong>Platfrom &#8211; All platforms of Linux, Windows and Mac in Tar ball format</strong></p>
<pre class="brush: plain; title: ; notranslate">
$ wget --no-check-certificate -c --header &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz

$ wget --no-cookies --no-check-certificate --header &quot;Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie&quot; &quot;http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz&quot;

$ wget -c --header &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
</pre>
<p><strong>How to set JAVA in Linux System?</strong></p>
<pre class="brush: plain; title: ; notranslate">
$ export JAVA_HOME=/opt/jdk1.8.0_144/
$ export PATH=/opt/jdk1.8.0_144/bin:$PATH;
</pre>
<h3><strong>Download, Install and Configure JDK 7 &amp; JRE 7</strong></h3>
<p><strong>Platfrom &#8211; Debian &amp; Ubuntu</strong></p>
<pre class="brush: plain; title: ; notranslate">
#JRE7 - Package contains just the Java Runtime Environment 7
$ sudo apt-get install openjdk-7-jre

#JKD7 - Package contains just the Java Developement Environment 7
$ sudo apt-get install openjdk-7-jdk
</pre>
<p><strong>Platfrom &#8211; Fedora, Oracle Linux, Red Hat Enterprise Linux, etc</strong></p>
<pre class="brush: plain; title: ; notranslate">
$ su -c “yum install java-1.7.0-openjdk”

$ su -c “yum install java-1.7.0-openjdk-devel”
</pre>
<p><strong>Platfrom &#8211; All platforms of Linux, Windows and Mac in Tar ball format</strong></p>
<pre class="brush: plain; title: ; notranslate">
wget –no-cookies –header “Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com” “http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz”

wget –no-check-certificate –no-cookies –header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

curl -v -j -k -L -H “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm &amp;amp;gt; jdk-7u79-linux-x64.rpm
</pre>
<p><strong>JDK 6</strong><br />
Debian, Ubuntu, etc.<br />
On the command line, type:<br />
$ sudo apt-get install openjdk-6-jre<br />
The openjdk-6-jre package contains just the Java Runtime Environment.<br />
$ sudo apt-get install openjdk-6-jdk<br />
If you want to develop Java programs then install the openjdk-6-jdk package.<br />
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.<br />
On the command line, type:<br />
$ su -c “yum install java-1.6.0-openjdk”<br />
The java-1.6.0-openjdk package contains just the Java Runtime Environment.<br />
$ su -c “yum install java-1.6.0-openjdk-devel”<br />
If you want to develop Java programs then install the java-1.6.0-openjdk-devel package.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-java-installation-in-linux/">Java Installation Process in Linux &#8211; Complete guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/complete-guide-of-java-installation-in-linux/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Setup Puppet Learning VM &#8211; Complete Process/Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/setup-a-puppet-learning-vm/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setup-a-puppet-learning-vm/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 09 Jul 2016 21:16:29 +0000</pubDate>
				<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[How to Setup Puppet Learning VM]]></category>
		<category><![CDATA[Learn Puppet]]></category>
		<category><![CDATA[Learning VM]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[Puppet Tutorial]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Virtual machine]]></category>
		<category><![CDATA[VM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2016/07/09/setup-a-puppet-learning-vm/</guid>

					<description><![CDATA[<p>Download the VM(Zip File here) https://pe-education-vms.s3.amazonaws.com/learning/learning_puppet_vm.zip &#160; Minimum requirements Internet-enabled Windows, OS X, or Linux computer with 10GB free space [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-a-puppet-learning-vm/">How to Setup Puppet Learning VM &#8211; Complete Process/Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img decoding="async" class="aligncenter wp-image-2889 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/setup-a-puppet-learning-vm-1.png" alt="setup-a-puppet-learning-vm" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/setup-a-puppet-learning-vm-1.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/setup-a-puppet-learning-vm-1-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></div>
<div><strong>Download the VM(Zip File here)</strong></div>
<div><a href="https://pe-education-vms.s3.amazonaws.com/learning/learning_puppet_vm.zip" target="_blank" rel="noopener">https://pe-education-vms.s3.amazonaws.com/learning/learning_puppet_vm.zip</a></div>
<div>
<p>&nbsp;</p>
<div class="sys-requirements-section" style="box-sizing: border-box; font-size: 1.3rem; margin-top: 40px; color: #222222; font-family: 'Calibre Web Regular', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">
<h3 style="box-sizing: border-box; margin: 0px; font-weight: normal; font-family: 'Calibre Web Semibold'; font-size: 1.6rem; letter-spacing: 1px; -webkit-font-smoothing: antialiased !important;">Minimum requirements</h3>
<ul style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">Internet-enabled Windows, OS X, or Linux computer with 10GB free space and a VT-x/AMD-V enabled processor.</li>
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">Up to date virtualization software. See the setup instructions below for details.</li>
</ul>
</div>
<div class="resources-section" style="box-sizing: border-box; font-size: 1.3rem; margin-top: 40px; color: #222222; font-family: 'Calibre Web Regular', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">
<h3 style="box-sizing: border-box; margin: 0px; font-weight: normal; font-family: 'Calibre Web Semibold'; font-size: 1.6rem; letter-spacing: 1px; -webkit-font-smoothing: antialiased !important;">Setting up the Learning VM</h3>
<ol style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<p style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; margin: 20px 0px;">Before beginning, you may want to use the MD5 sum provided at the VM download page to verify your download. On Mac OS X and *nix systems, you can use the command <code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">md5 learning_puppet_vm.zip</code> and compare the output to the text contents of the<code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">learning_puppet_vm.zip.md5</code> file provided on the download page. On Windows systems, you will need to download and use a tool such as the <a style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; color: #ffad1a; text-decoration: none; transition: color 0.2s linear; background-color: transparent;" href="https://www.microsoft.com/en-us/download/details.aspx?id=11533">Microsoft File Checksum Integrity Verifier</a>.</p>
</li>
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<p style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; margin: 20px 0px;">Get an up-to-date version of your virtualization software. We suggest using either VirtualBox or a VMware application appropriate for your platform. <a style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; color: #ffad1a; text-decoration: none; transition: color 0.2s linear; background-color: transparent;" href="https://www.virtualbox.org/wiki/Downloads">VirtualBox</a> is free and available for Linux, OS X, and Windows. VMware has several desktop virtualization applications, including <a style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; color: #ffad1a; text-decoration: none; transition: color 0.2s linear; background-color: transparent;" href="https://www.vmware.com/products/fusion/">VMWare Fusion</a> for Mac and <a style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; color: #ffad1a; text-decoration: none; transition: color 0.2s linear; background-color: transparent;" href="https://www.vmware.com/products/workstation/">VMware Workstation</a> for Windows.</p>
</li>
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<p style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; margin: 20px 0px;">The Learning VM&#8217;s Open Virtualization Archive format must be <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">imported</span> rather than opened directly. Launch your virtualization software and find an option for <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Import</span> or <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Import Appliance</span>. (This will usually be in a <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">File</span> menu. If you cannot locate an <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Import</span> option, please refer to your virtualization software&#8217;s documentation.)</p>
</li>
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<p style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; margin: 20px 0px;"><span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Before</span> starting the VM for the first time, you will need to adjust its settings. We recommend allocating 4GB of memory for the best performance. If you don&#8217;t have enough memory on your host machine, you may leave the allocation at 3GB or lower it to 2GB, though you may encounter stability and performance issues. Set the <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Network Adapter</span> to <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Bridged</span>. Use an <span style="box-sizing: border-box; font-family: 'Calibre Web Light Italic', Helvetica, Tahoma, Arial, sans-serif; -webkit-font-smoothing: antialiased !important;">Autodetect</span> setting if available, or accept the default Network Adapter name. (If you started the VM before making these changes, you may need to restart the VM before the settings will be applied correctly.) If you are unable to use a bridged network, we suggest using the port-forwarding instructions provided in the troubleshooting guide.</p>
</li>
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<p style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; margin: 20px 0px;">Start the VM. When it is started, make a note of the IP address and password displayed on the splash page. Rather than logging in directly, we highly recommend using SSH. On OS X, you can use the default Terminal application or a third-party application like iTerm. For Windows, we suggest the free SSH client <a style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; color: #ffad1a; text-decoration: none; transition: color 0.2s linear; background-color: transparent;" href="http://www.putty.org/">PuTTY</a>. Connect to the Learning VM with the login <code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">root</code> and password you noted from the splash page. (e.g. <code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">ssh root@&lt;IPADDRESS&gt;</code>) Be aware that it might take several minutes for the services in the PE stack to fully start after the VM boots. Once you&#8217;re connected to the VM, we suggest updating the clock with <code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">ntpdate pool.ntp.org</code>.</p>
</li>
<li style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important;">
<p style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; margin: 20px 0px;">You can access this Quest Guide via a webserver running on the Learning VM itself. Open a web broswer on your host and enter the Learning VM&#8217;s IP address in the address bar. (Be sure to use <code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">http://&lt;ADDRESS&gt;</code> for the Quest Guide, as <code style="box-sizing: border-box; -webkit-font-smoothing: antialiased !important; font-family: Inconsolata, 'Andale Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace; font-size: 1em;">https://&lt;ADDRESS&gt;</code> will take you to the PE console.</p>
</li>
</ol>
<p>&nbsp;</p>
<h1 style="box-sizing: border-box; font-size: 2.25em; margin: 1em 0px 16px; line-height: 1.2; padding-bottom: 0.3em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';">Troubleshooting</h1>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">For the most up-to-date version of this troubleshooting information, <a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#troubleshooting">check the GitHub repository</a>. If nothing here resolves your issue, feel free to email us at <a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="mailto:learningvm@puppetlabs.com">learningvm@puppetlabs.com</a> and we&#8217;ll do our best to address your issue.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">For issues with Puppet Enterprise that are not specific to the Learning VM, see the Puppet Enterprise <a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="https://docs.puppetlabs.com/pe/latest/release_notes_known_issues.html">Known Issues</a> page.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-the-cowsay-package-wont-install" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#the-cowsay-package-wont-install"></a>The cowsay package won&#8217;t install</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">The Learning VM version 2.29 has an error in the instructions for this quest. The cowsay package declaration should include<code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">provider =&gt; 'gem'</code>, rather than <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">ensure =&gt; 'gem'</code>.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">If you continue to get puppet run failures related to the gem, you can install the cached version manually: <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">gem install /var/cache/rubygems/gems/cowsay-0.2.0.gem</code></p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-i-completed-a-task-but-the-quest-tool-doesnt-show-it-as-complete" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#i-completed-a-task-but-the-quest-tool-doesnt-show-it-as-complete"></a>I completed a task, but the quest tool doesn&#8217;t show it as complete</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">The quest tool uses a series of <a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="http://serverspec.org/">Serverspec</a> tests for each quest to track task progress. Certain tasks simply check your bash history for an entered command. In some cases, the <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">/root/.bash_history</code> won&#8217;t be properly initialized, causing these tests to fail. Exiting the VM and logging in again will fix this issue.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">It is also possible that we have written the test for a task in a way that is too restrictive and doesn&#8217;t correctly capture a valid syntactical variation in your Puppet code or another relevant file. You can check the specific matchers by looking at a quest&#8217;s spec file in the <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">~/.testing/spec/localhost/</code> directory. If you find an issue here, please let us know by sending an email to<a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="mailto:learningvm@puppetlabs.com">learningvm@puppetlabs.com</a>.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-password-required-for-the-quest-guide" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#password-required-for-the-quest-guide"></a>Password Required for the Quest Guide</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">The Learning VM&#8217;s Quest Guide is accessible at <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">http://&lt;VM's IP Address&gt;</code>. Note that this is <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">http</code> and not <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">https</code> which is reserved for the PE console. The PE console will prompt you for a password, while no password is required for the Quest Guide. (The Quest Guide includes a password for the PE console in the Power of Puppet quest: <span style="box-sizing: border-box; font-weight: bolder;">admin/puppetlabs</span>)</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-i-cant-find-the-vm-password" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#i-cant-find-the-vm-password"></a>I can&#8217;t find the VM password</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">The password to log in to the VM is generated randomly and will be displayed on the splash page displayed on the terminal of your virtualization software when you start the VM.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">If you are already logged in via your virtualization software&#8217;s terminal, you can use the following command to view the password: <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">cat /var/local/password</code>.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-does-the-learning-vm-work-on-vsphere-esxi-etc" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#does-the-learning-vm-work-on-vsphere-esxi-etc"></a>Does the Learning VM work on vSphere, ESXi, etc.?</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">Possibly, but we don&#8217;t currently have the resources to test or support the Learning VM on these platforms.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-my-puppet-run-fails-andor-i-cannot-connect-to-the-pe-console" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#my-puppet-run-fails-andor-i-cannot-connect-to-the-pe-console"></a>My puppet run fails and/or I cannot connect to the PE console</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">It may take some time after the VM is started before all the Puppet services are fully started. If you recently started or restarted the VM, please wait a few minutes and try to access the console or trigger your puppet run again.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">Also, because the Learning VM&#8217;s puppet services are configured to run in an environment with restricted resources, they are more prone to crashes than a default installation with dedicated resources.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">You can check the status of puppet services with the following command:</p>
<pre style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; font-stretch: normal; line-height: 1.45; word-wrap: normal; padding: 16px; overflow: auto; border-radius: 3px; color: #333333; background-color: #f7f7f7;"><code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; word-wrap: normal; background: transparent;">systemctl --all | grep pe- </code></pre>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">If you notice any stopped puppet-related services (e.g. pe-puppetdb), double check that you have sufficient memory allocated to the VM and available on your host before you try starting them (e.g. <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">service pe-puppetdb start</code>).</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">If you get an error along the lines of <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">Error 400 on SERVER: Unknown function union...</code> it is likely because the <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">puppetlabs-stdlib</code> module has not been installed. This module is a dependency for many modules, and provides a set of common functions. If you are running the Learning VM offline, you cannot rely on the Puppet Forge&#8217;s dependency resolution. We have this module and all other modules required for the Learning VM cached, with instructions to install them in the Power of Puppet quest. If that installation fails, you may try adding the <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">--force</code> flag after the <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">--ignore-dependencies</code> flag.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-i-cant-import-the-ova" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#i-cant-import-the-ova"></a>I can&#8217;t import the OVA</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">First, ensure that you have an up-to-date version of your virtualization software installed. Note that the &#8220;check for updates&#8221; feature of VirtualBox may not always work as expected, so check the website for the most recent version.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-the-learning-vm-has-no-ip-address-or-the-ip-address-will-not-respond" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#the-learning-vm-has-no-ip-address-or-the-ip-address-will-not-respond"></a>The Learning VM has no IP address or the IP address will not respond.</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">If your network connection has changed since you loaded the VM, it&#8217;s possible that your IP address is different from that displayed on the Learning VM splash screen. Log in to the VM via the virtualization directly (rather than SSH) and use the<code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">facter ipaddress</code> command the check the current address.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">Some network configurations may still prevent you from accessing the Learning VM. If this is the case, you can still access the Learning VM by configuring port forwarding.</p>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">Change your VM&#8217;s network adapter to NAT, and configure port forwarding as follows:</p>
<pre style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; font-stretch: normal; line-height: 1.45; word-wrap: normal; padding: 16px; overflow: auto; border-radius: 3px; color: #333333; background-color: #f7f7f7;"><code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; word-wrap: normal; background: transparent;">Name   -   Protocol - HostIP -   HostPort - GuestIP - GuestPort SSH        TCP        127.0.0.1  2222                 22 HTTP       TCP        127.0.0.1  8080                 80 HTTPS      TCP        127.0.0.1  8443                 443 GRAPHITE   TCP        127.0.0.1  8090                 90 </code></pre>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">Once you have set up port forwarding, you can use those ports to access the VM via ssh (<code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">ssh -p 2222 root@localhost</code>) and access the Quest Guide and PE console by entering <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">http://localhost:8080</code> and <code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13.6px; padding: 0.2em 0px; margin: 0px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.0392157);">https://localhost:8443</code> in your browser address bar.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-i-cant-scroll-up-in-my-terminal" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#i-cant-scroll-up-in-my-terminal"></a>I can&#8217;t scroll up in my terminal</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">The Learning VM uses a tool called tmux to allow us to display the quest status. You can scroll in tmux by first hitting control-b, then [ (left bracket). You will then be able to use the arrow keys to scroll. Press q to exit scrolling.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-running-the-vm-in-virtualbox-i-encounter-a-series-of-rejecting-io-input-from-offline-devices" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#running-the-vm-in-virtualbox-i-encounter-a-series-of-rejecting-io-input-from-offline-devices"></a>Running the VM in VirtualBox, I encounter a series of &#8220;Rejecting I/O input from offline devices&#8221;</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px;">Reduce the VM&#8217;s processors to 1 and disable the &#8220;I/O APIC&#8221; option in the system section of the settings menu.</p>
<h3 style="box-sizing: border-box; margin-top: 1em; margin-bottom: 16px; line-height: 1.43; font-size: 1.5em; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';"><a id="user-content-still-need-help" class="anchor" style="box-sizing: border-box; color: #4078c0; text-decoration: none; display: inline-block; padding-right: 2px; margin-left: -18px; line-height: 1.2; background-color: transparent;" href="https://github.com/puppetlabs/courseware-lvm/blob/master/SETUP.md#still-need-help"></a>Still need help?</h3>
<p style="box-sizing: border-box; margin-top: 0px; color: #333333; font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; line-height: 25.6px; margin-bottom: 0px !important;">If your puppet runs still fail after trying the steps above, feel free to contact us at <a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="mailto:learningvm@puppetlabs.com">learningvm@puppetlabs.com</a> or check the Puppet Enterprise <a style="box-sizing: border-box; color: #4078c0; text-decoration: none; background-color: transparent;" href="https://docs.puppetlabs.com/pe/latest/release_notes_known_issues.html">Known Issues</a> page.</p>
</div>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-a-puppet-learning-vm/">How to Setup Puppet Learning VM &#8211; Complete Process/Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setup-a-puppet-learning-vm/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Host your own Nuget Feed? &#124; Step by Step Guide &#124; Tutorial</title>
		<link>https://www.scmgalaxy.com/tutorials/hosting-your-own-nuget-feed/</link>
					<comments>https://www.scmgalaxy.com/tutorials/hosting-your-own-nuget-feed/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 21 Nov 2015 11:49:45 +0000</pubDate>
				<category><![CDATA[Package Management]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Host]]></category>
		<category><![CDATA[Host own Nuget Feed]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Nuget]]></category>
		<category><![CDATA[Nuget Feed]]></category>
		<category><![CDATA[NuGet Gallery]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Step]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/11/21/hosting-your-own-nuget-feed/</guid>

					<description><![CDATA[<p>Hosting your own Nuget Feed? 1. Local File Based Package Source Limitation with fles based source &#8211; It does not [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/hosting-your-own-nuget-feed/">How to Host your own Nuget Feed? | Step by Step Guide | Tutorial</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter wp-image-3144 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/11/hosting-your-own-nuget-feed.png" alt="hosting-your-own-nuget-feed" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/11/hosting-your-own-nuget-feed.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/11/hosting-your-own-nuget-feed-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Hosting your own Nuget Feed?</p>
<p><strong>1. Local File Based Package Source</strong></p>
<p>Limitation with fles based source &#8211;<br />
It does not have nuget capable feed.<br />
Can not push the package. We will have to copy into local directly<br />
Can not use Nuget Gallery</p>
<p><strong>2. Setup Nuget.Server</strong></p>
<p><strong>Step 1</strong> &#8211; In Visual Studip, New Project and Select empty ASP.net Empty Web Application and name and save it.<br />
<strong>Step 2</strong> &#8211; Using Package Manager console, install package Nuget.Server.<br />
$ install-package nuget.server<br />
<strong>Step 3</strong> &#8211; Look at the property of the project, under bottom part of web tab &#8211; find a port number. i.e &#8211; 42386. and open the server.<br />
http:localhost:42386/nuget<br />
<strong>Step 4 </strong>&#8211; Navigate the page and learn about how to user server.<br />
<strong>Step 5</strong> &#8211; Copy manually one nuget package and try using New NuGet Server using Visual Studip as source with http:localhost:42386/nuget<br />
$ get-package -listavailable<br />
<strong>Step 6</strong> &#8211; Go to http:localhost:42386/nuget and Refresh the package feed.<br />
<strong>Step 7</strong> &#8211; How to access using command line &#8211; Modify the web.config and modify the apiKey as you want, Restart the application and to go http:localhost:42386/nuget to find the insructions to push the package.<br />
$ nuget.exe push pack.nupkg -s http:localhost:42386/nuget SECRETKEY</p>
<p><strong>3. Setup your Nuget Gallery</strong></p>
<p>Step 1 &#8211; Download the zip software from https://github.com/NuGet/NuGetGallery</p>
<p>Step 2 &#8211; Unzip it under your visual studio project folder and setup with IIS.</p>
<p>Tools which is helpful to navigate the Nuget package feed.<br />
LinkQPad4</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/hosting-your-own-nuget-feed/">How to Host your own Nuget Feed? | Step by Step Guide | Tutorial</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/hosting-your-own-nuget-feed/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Setup AWS Credentials using AWS Command Line Interface?</title>
		<link>https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 27 Oct 2015 01:50:00 +0000</pubDate>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS credentials]]></category>
		<category><![CDATA[AWS Guide]]></category>
		<category><![CDATA[AWS Tutorials]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[Command Line Interface]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Setup AWS credentials]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/10/27/setup-aws-credentails-using-aws-command-line-interface/</guid>

					<description><![CDATA[<p>Setup AWS Credentails using AWS Command Line Interface Install the AWS CLI Using Pip Please click here complete installation guide. [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/">How to Setup AWS Credentials using AWS Command Line Interface?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter wp-image-3103 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/setup-aws-credentails-using.png" alt="setup-aws-credentials-using-aws-command" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/setup-aws-credentails-using.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/setup-aws-credentails-using-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Setup AWS Credentails using AWS Command Line Interface</strong></p>
<p><strong>Install the AWS CLI Using Pip</strong><br />
Please<strong> <a href="http://www.devopsschool.com/tutorial/aws/how-to-do/install-and-configure-aws-cli.html">click here</a> </strong>complete installation guide.</p>
<p><strong>Test the AWS CLI Installation</strong></p>
<pre class="brush: plain; title: ; notranslate"> $ aws help</pre>
<p><strong>Environment Variables &#8211; </strong></p>
<ul>
<li>AWS_ACCESS_KEY_ID</li>
<li>AWS_SECRET_ACCESS_KEY</li>
</ul>
<p><strong>Step 5: Get a key aws_access_key_id, aws_secret_access_key, region from AWS website, under your </strong></p>
<pre class="brush: plain; title: ; notranslate">$ aws configure</pre>
<p><strong>Step 6: Setup AWS with key</strong></p>
<pre class="brush: plain; title: ; notranslate">$  aws configure
AWS Access Key ID &#x5B;None]: AKIAJB6WCXXXXRKRT5SQ
AWS Secret Access Key &#x5B;None]: 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
Default region name &#x5B;None]: us-east-1
Default output format &#x5B;None]:
$  aws s3 list</pre>
<p><strong>Step 7: Verify details in ~/.aws/credentials and ~/.aws/config</strong></p>
<pre class="brush: plain; title: ; notranslate">$ more ~/.aws/credentials
&#x5B;default]
aws_access_key_id = AKIAJB6WCXXXXRKRT5SQ
aws_secret_access_key = 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

$  more ~/.aws/config
&#x5B;default]
region = us-east-1</pre>
<p><strong>Step 8: Verify AWS CLI setup</strong></p>
<pre class="brush: plain; title: ; notranslate">$ aws ec2 describe-instances --output table --region us-west-2</pre>
<p><strong>The AWS credentials file &#8211;</strong></p>
<p>Located at ~/.aws/credentials on Linux, OS X, or Unix, or at C:\Users\USERNAME \.aws\credentials on Windows. This file can contain multiple named profiles in addition to a default profile.</p>
<p><strong>The CLI configuration file &#8211;</strong></p>
<p>Typically located at ~/.aws/config on Linux, OS X, or Unix, or at C:\Users\USERNAME \.aws\config on Windows. This file can contain a default profile, named profiles, and CLI specific configuration parameters for each.</p>
<p><strong>Reference</strong><br />
<a href="http://docs.aws.amazon.com/cli/latest/userguide/installing.html" target="_blank" rel="noopener">http://docs.aws.amazon.com/cli/latest/userguide/installing.html</a><br />
<a href="http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html" target="_blank" rel="noopener">http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html</a><br />
<a href="http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html" target="_blank" rel="noopener">http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/">How to Setup AWS Credentials using AWS Command Line Interface?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Setup SVN Server with Apache2 in Ubantu?</title>
		<link>https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 22 Sep 2015 04:40:41 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Setup SVN Server]]></category>
		<category><![CDATA[setup SVNServer using Apache2 in Ubantu]]></category>
		<category><![CDATA[setup the SVNServer]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[SVN Server Setup]]></category>
		<category><![CDATA[SVN Server Setup with Apache2]]></category>
		<category><![CDATA[SVN Server with Apache2]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubantu]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/09/22/setup-svn-server-with-apache2-in-ubantu/</guid>

					<description><![CDATA[<p>This tutorial is to setup the SVNServer from base using Apache2 in Ubantu only. &#62; sudo apt-get update &#62; sudo [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/">How to Setup SVN Server with Apache2 in Ubantu?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-full wp-image-3349 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/setup-svn-server-with-apach.png" alt="setup-svn-server-with-apache2-in-ubantu" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/setup-svn-server-with-apach.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/setup-svn-server-with-apach-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>This tutorial is to setup the SVNServer from base using Apache2 in Ubantu only.</p>
<p>&gt; sudo apt-get update</p>
<p>&gt; sudo apt-get install subversion apache2 libapache2-svn apache2-utils</p>
<p>&gt; sudo addgroup subversion</p>
<p>&gt; sudo mkdir /home/svn</p>
<p>&gt; sudo chown -R www-data:subversion /home/svn</p>
<p>&gt; sudo chmod -R g+ws /home/svn</p>
<p>&gt; sudo svnadmin create /home/svn/myWebsite</p>
<p>sudo vim /etc/apache2/mods-available/dav_svn.conf</p>
<p>&amp; add the following entry at the end of file.</p>
<pre>&lt;Location /svn/myWebsite&gt; DAV svn SVNPath /home/svn/myWebsite AuthType Basic AuthName "myWebsite subversion Repository" AuthUserFile /etc/subversion/passwd &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt; Require valid-user &lt;/LimitExcept&gt; &lt;/Location&gt;</pre>
<p>sudo htpasswd -c /etc/subversion/passwd rajesh</p>
<p>sudo chown -R www-data:subversion /home/svn/myWebsite</p>
<p>sudo chmod -R g+rws /home/svn/myWebsite</p>
<p>sudo /etc/init.d/apache2 restart</p>
<p>sudo htpasswd /etc/subversion/passwd user1</p>
<p>sudo /etc/init.d/apache2 restart</p>
<p>All DONE.</p>
<p>Now you can access the SVN Server using&#8230;.</p>
<p><a href="http://uvo12exe3iancqqq622.vm.cld.sr/svn/myWebsite/">http://uvo12exe3iancqqq622.vm.cld.sr/svn/myWebsite/</a></p>
<p>If you are still not able to open the url, that means you have IPtables services running and stopping you to access the server. For testing, you can stop the <span style="color: #111111; font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif; font-size: 14px; line-height: 14px; background-color: #ededed;">sudo ufw stop</span></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/">How to Setup SVN Server with Apache2 in Ubantu?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Integrating Github With Eclipse &#124; Github Integration With Eclipse</title>
		<link>https://www.scmgalaxy.com/tutorials/integrating-github-with-eclipse/</link>
					<comments>https://www.scmgalaxy.com/tutorials/integrating-github-with-eclipse/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 24 Feb 2015 00:00:00 +0000</pubDate>
				<category><![CDATA[Repository Manager Tools]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Github Guide]]></category>
		<category><![CDATA[Github Integration]]></category>
		<category><![CDATA[Github Integration With Eclipse]]></category>
		<category><![CDATA[Github Tutorials]]></category>
		<category><![CDATA[Github with eclipse guide]]></category>
		<category><![CDATA[Github with eclipse tutorial]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Integrate]]></category>
		<category><![CDATA[Integrating]]></category>
		<category><![CDATA[Integrating Github With Eclipse]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Steps]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/02/24/integrating-github-with-eclipse/</guid>

					<description><![CDATA[<p>The post <a href="https://www.scmgalaxy.com/tutorials/integrating-github-with-eclipse/">Integrating Github With Eclipse | Github Integration With Eclipse</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3510 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/github-intergration-with-ec.png" alt="github-intergration-with-eclipse" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/github-intergration-with-ec.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/github-intergration-with-ec-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/integrating-github-with-eclipse/">Integrating Github With Eclipse | Github Integration With Eclipse</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/integrating-github-with-eclipse/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Setting up the cron jobs in Jenkins using &#8220;Build periodically&#8221; &#8211; scheduling the jenins Job</title>
		<link>https://www.scmgalaxy.com/tutorials/setting-up-the-cron-jobs-in-jenkins-using-build-periodically-scheduling-the-jenins-job/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setting-up-the-cron-jobs-in-jenkins-using-build-periodically-scheduling-the-jenins-job/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 05 Jun 2014 00:00:00 +0000</pubDate>
				<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Build periodically]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[Cron expression]]></category>
		<category><![CDATA[Cron jobs]]></category>
		<category><![CDATA[Cron jobs Setup in Jenkins]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Jenkins Cron Job Setup]]></category>
		<category><![CDATA[jenkins Job]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Schedule]]></category>
		<category><![CDATA[Setup]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/06/05/setting-up-the-cron-jobs-in-jenkins-using-build-periodically-scheduling-the-jenins-job/</guid>

					<description><![CDATA[<p>Setting up the cron jobs in Jenkins using &#8220;Build periodically&#8221; &#8211; scheduling the jenins Job Examples &#8211; To schedule your [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setting-up-the-cron-jobs-in-jenkins-using-build-periodically-scheduling-the-jenins-job/">Setting up the cron jobs in Jenkins using &#8220;Build periodically&#8221; &#8211; scheduling the jenins Job</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3706 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/06/cron-jobs-in-jenkins.png" alt="cron-jobs-in-jenkins" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/06/cron-jobs-in-jenkins.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/06/cron-jobs-in-jenkins-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Setting up the cron jobs in Jenkins using &#8220;Build periodically&#8221; &#8211; scheduling the jenins Job</strong></p>
<p><strong>Examples &#8211; </strong><br />
To schedule your build every 5 minutes, this will do the job : */5 * * * * OR H/5 * * * *</p>
<p>To the job every 5min past every hour(5th Minute of every Hour) 5 * * * *</p>
<p>To schedule your build every day at 8h00, this will do the job : 0 8 * * *</p>
<p>To schedule your build for 4, 6, 8, and 10 o&#8217;clock PM every day &#8211; 0 16,18,20,22 * * *</p>
<p>To schedule your build at 6:00PM and 1 AM every day &#8211; 0 1,18 * * *</p>
<p>To schedule your build start daily at morning &#8211; 03 09 * * 1-5</p>
<p>To schedule your build start daily at lunchtime &#8211; 00 12 * * 1-5</p>
<p>To schedule your build start daily in the afternoon &#8211; 00 14 * * 1-5</p>
<p>To schedule your build start daily in the late afternoon &#8211; 00 16 * * 1-5</p>
<p>To schedule your build start at midnight &#8211; 59 23 * * 1-5 OR @midnight</p>
<p>To run a job on 9.30p.m. (at night) on 3rd of May then I ll write or 21.30 on 3/5/2011 &#8211; 21 30 3 5 *</p>
<p>Every fifteen minutes (perhaps at :07, :22, :37, :52) 0 &#8211; H/15 * * * *</p>
<p>Every ten minutes in the first half of every hour (three times, perhaps at :04, :14, :24) &#8211; H(0-29)/10 * * * *</p>
<p>Once every two hours every weekday (perhaps at 10:38 AM, 12:38 PM, 2:38 PM, 4:38 PM) &#8211; H 9-16/2 * * 1-5</p>
<p>Once a day on the 1st and 15th of every month except December &#8211; H H 1,15 1-11 *</p>
<h2>CRON expression</h2>
<p>A CRON expression is a string comprising five or six fields separated by white space that represents a set of times, normally as a schedule to execute some routine.</p>
<h3><span id="Format">Format</span></h3>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top">
<p align="center"><strong>Field name</strong></p>
</td>
<td valign="top">
<p align="center"><strong>Mandatory?</strong></p>
</td>
<td valign="top">
<p align="center"><strong>Allowed values</strong></p>
</td>
<td valign="top">
<p align="center"><strong>Allowed special characters</strong></p>
</td>
<td valign="top">
<p align="center"><strong>Remarks</strong></p>
</td>
</tr>
<tr>
<td valign="top">Minutes</td>
<td valign="top">Yes</td>
<td valign="top">0-59</td>
<td valign="top">* / , &#8211;</td>
<td valign="top">&#8211;</td>
</tr>
<tr>
<td valign="top">Hours</td>
<td valign="top">Yes</td>
<td valign="top">0-23</td>
<td valign="top">* / , &#8211;</td>
<td valign="top">&#8211;</td>
</tr>
<tr>
<td valign="top">Day of month</td>
<td valign="top">Yes</td>
<td valign="top">1-31</td>
<td valign="top">* / , &#8211; ? L W</td>
<td valign="top">&#8211;</td>
</tr>
<tr>
<td valign="top">Month</td>
<td valign="top">Yes</td>
<td valign="top">1-12 or JAN-DEC</td>
<td valign="top">* / , &#8211;</td>
<td valign="top">&#8211;</td>
</tr>
<tr>
<td valign="top">Day of week</td>
<td valign="top">Yes</td>
<td valign="top">0-6 or SUN-SAT</td>
<td valign="top">* / , &#8211; ? L #</td>
<td valign="top">&#8211;</td>
</tr>
<tr>
<td valign="top">Year</td>
<td valign="top">No</td>
<td valign="top">1970–2099</td>
<td valign="top">* / , &#8211;</td>
<td valign="top">This field is not supported in standard/default implementations.</td>
</tr>
</tbody>
</table>
<p>In some uses of the CRON format there is also a <em>seconds</em> field at the beginning of the pattern. In that case, the CRON expression is a string comprising 6 or 7 fields.</p>
<h3><span id="Special_characters">Special characters</span></h3>
<p>Support for each special character depends on specific distributions and versions of cron<br />
<strong>Asterisk ( * )</strong><br />
The asterisk indicates that the cron expression matches for all values of the field. E.g., using an asterisk in the 4th field (month) indicates every month.<br />
<strong>Slash ( / )</strong><br />
Slashes describe increments of ranges. For example 3-59/15 in the 1st field (minutes) indicate the third minute of the hour and every 15 minutes thereafter. The form &#8220;*/&#8230;&#8221; is equivalent to the form &#8220;first-last/&#8230;&#8221;, that is, an increment over the largest possible range of the field.<br />
<strong>Comma ( , )</strong><br />
Commas are used to separate items of a list. For example, using &#8220;MON,WED,FRI&#8221; in the 5th field (day of week) means Mondays, Wednesdays and Fridays.<br />
<strong>Hyphen ( &#8211; )</strong><br />
Hyphens define ranges. For example, 2000-2010 indicates every year between 2000 and 2010 AD, inclusive.<br />
<strong>Percent ( % )</strong><br />
Percent-signs (%) in the command, unless escaped with backslash (\), are changed into newline characters, and all data after the first % are sent to the command as standard input.<a href="https://en.wikipedia.org/wiki/Cron#cite_note-7">[7]</a></p>
<h4><span id="Non-Standard_Characters">Non-Standard Characters</span></h4>
<p>The following are non-standard characters and exist only in some cron implementations, such as Quartz java scheduler.<br />
L &#8211; &#8216;L&#8217; stands for &#8220;last&#8221;. When used in the day-of-week field, it allows you to specify constructs such as &#8220;the last Friday&#8221; (&#8220;5L&#8221;) of a given month. In the day-of-month field, it specifies the last day of the month.<br />
W &#8211; The &#8216;W&#8217; character is allowed for the day-of-month field. This character is used to specify the weekday (Monday-Friday) nearest the given day. As an example, if you were to specify &#8220;15W&#8221; as the value for the day-of-month field, the meaning is: &#8220;the nearest weekday to the 15th of the month.&#8221; So, if the 15th is a Saturday, the trigger fires on Friday the 14th. If the 15th is a Sunday, the trigger fires on Monday the 16th. If the 15th is a Tuesday, then it fires on Tuesday the 15th. However if you specify &#8220;1W&#8221; as the value for day-of-month, and the 1st is a Saturday, the trigger fires on Monday the 3rd, as it does not &#8216;jump&#8217; over the boundary of a month&#8217;s days. The &#8216;W&#8217; character can be specified only when the day-of-month is a single day, not a range or list of days.<br />
Hash ( # )<br />
&#8216;#&#8217; is allowed for the day-of-week field, and must be followed by a number between one and five. It allows you to specify constructs such as &#8220;the second Friday&#8221; of a given month.<a href="https://en.wikipedia.org/wiki/Cron#cite_note-8">[8]</a><br />
Question mark ( ? )<br />
In some implementations, used instead of &#8216;*&#8217; for leaving either day-of-month or day-of-week blank. Other cron implementations substitute &#8220;?&#8221; with the start-up time of the cron daemon, so that ? ? * * * * would be updated to 25 8 * * * * if cron started-up on 8:25am, and would run at time every day until restarted again.</p>
<p>In addition, @yearly, @annually, @monthly, @weekly, @daily, @midnight, and @hourly are supported as convenient aliases. These use the hash system for automatic balancing. For example, @hourly is the same as H * * * * and could mean at any time during the hour. @midnight actually means some time between 12:00 AM and 2:59 AM.</p>
<p>Reference:<br />
<a href="https://en.wikipedia.org/wiki/Cron#CRON_expression">https://en.wikipedia.org/wiki/Cron#CRON_expression</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setting-up-the-cron-jobs-in-jenkins-using-build-periodically-scheduling-the-jenins-job/">Setting up the cron jobs in Jenkins using &#8220;Build periodically&#8221; &#8211; scheduling the jenins Job</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setting-up-the-cron-jobs-in-jenkins-using-build-periodically-scheduling-the-jenins-job/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to setup Gitlab in local machine ?</title>
		<link>https://www.scmgalaxy.com/tutorials/setting-up-gitlab-in-local-machine/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setting-up-gitlab-in-local-machine/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 14 May 2014 06:38:34 +0000</pubDate>
				<category><![CDATA[Repository Manager Tools]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Gitlab]]></category>
		<category><![CDATA[Gitlab Installation Guide]]></category>
		<category><![CDATA[Gitlab Installation Instructions]]></category>
		<category><![CDATA[Gitlab Setup]]></category>
		<category><![CDATA[Gitlab Setup guide]]></category>
		<category><![CDATA[Gitlab setup Instruction]]></category>
		<category><![CDATA[Gitlab Tutorial]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Instructions]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[Process to setup Gitlab]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[setup Gitlab]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/05/14/setting-up-gitlab-in-local-machine/</guid>

					<description><![CDATA[<p>Download gitlab from https://www.gitlab.com/downloads/ Installation, setup, configuration, backup Instructions is given in… https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md https://github.com/gitlabhq/gitlabhq/blob/6-1-stable/doc/install/installation.md</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setting-up-gitlab-in-local-machine/">How to setup Gitlab in local machine ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <o:OfficeDocumentSettings>   <o:AllowPNG/>  </o:OfficeDocumentSettings> </xml><![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3726 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/05/gitlab-setup.png" alt="gitlab-setup" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/05/gitlab-setup.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/05/gitlab-setup-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal"><strong>Download gitlab from</strong></p>
<p class="MsoNormal"><a href="https://www.gitlab.com/downloads/">https://www.gitlab.com/downloads/</a></p>
<p class="MsoNormal"><strong>Installation, setup, configuration, backup Instructions is given in…</strong></p>
<p class="MsoNormal"><a href="https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md">https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md<br />
https://github.com/gitlabhq/gitlabhq/blob/6-1-stable/doc/install/installation.md<br />
</a></p>
<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves/>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:EnableOpenTypeKerning/>    <w:DontFlipMirrorIndents/>    <w:OverrideTableStyleHps/>   </w:Compatibility>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="&#45;-"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--><!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} </style>

 <![endif]--></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setting-up-gitlab-in-local-machine/">How to setup Gitlab in local machine ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setting-up-gitlab-in-local-machine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache web server Installation Guide, know how to Install Apache web server on Windows 7?</title>
		<link>https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/</link>
					<comments>https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 18 Jan 2011 14:10:23 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apache web server Configuration on Windows 7]]></category>
		<category><![CDATA[Apache web server installation on Windows 7]]></category>
		<category><![CDATA[Apache web server Installation Tutorial]]></category>
		<category><![CDATA[Apache web server Setup on Windows 7]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[how to Install Apache web server on Windows 7]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Ways]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[Web server Installation Guide]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/01/18/installing-apache-web-server-on-windows-7/</guid>

					<description><![CDATA[<p>After a quick detour to install Notepad++, I&#8217;m on my way to installing Magento. Before I can get into the [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/">Apache web server Installation Guide, know how to Install Apache web server on Windows 7?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3907 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/apache-web-server-on-window.png" alt="apache-web-server-on-windows-7-installation-guide" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/apache-web-server-on-window.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/apache-web-server-on-window-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>After a quick <a href="http://notepad-plus-plus.org/"><span style="text-decoration: underline;"><span style="color: #0000ff;">detour to install Notepad++</span></span></a>, I&#8217;m on my way to installing Magento. Before I can get into the meat of it, though, I do require a few prerequisites.</p>
<p>From the <a href="http://www.magentocommerce.com/knowledge-base/entry/magento-installation-cheat-sheet"><span style="text-decoration: underline;"><span style="color: #0000ff;">installation instructions</span></span></a>, installing Magento requires:</p>
<ul>
<li>Apache 1.3.x or Apache 2</li>
<li>PHP 5.2.0 and above with Safe mode off</li>
<li>MySQL 4.1.20 and above</li>
</ul>
<p>After <a href="http://www.google.ca/#q=apache+2.2+windows+7"><span style="text-decoration: underline;"><span style="color: #0000ff;">a brief search</span></span></a>, I happened upon <a href="http://webdevcodex.com/tutorial-installing-apache2-php5-mysql5-phpmyadmin3-windows-7-vista/"><span style="text-decoration: underline;"><span style="color: #0000ff;">a very handy site</span></span></a> (Yes, my current dev machine runs Windows 7). No sense reinventing the wheel, so these instructions should do nicely.</p>
<p>I&#8217;ve chosen the latest stable release, 2.2.17, <a href="http://www.pc-tools.net/win32/md5sums/"><span style="text-decoration: underline;"><span style="color: #0000ff;">MD5-verified</span></span></a> and ready to install.</p>
<p>Always one to put the right foot forward&#8230; The first thing I&#8217;ve done is to immediately download the wrong version (src) instead of the neatly prepped installer (msi) as per the instructions. Round 1 goes to my eagerness, but after a neat revisit to the Apache download page, I&#8217;m off in the right direction.</p>
<p>After kicking off the Apache installer, my first instinct was to twitch at the frozen installer progress (Did the instructions forget about that ghastly Windows 7 User Account Control?), but after only a brief pause, the UAC prompt has displayed and the Apache web server installation is back on track.</p>
<p>None the worse for wear, time for the next step.</p>
<h2>PHP</h2>
<p>I&#8217;ve pretty much kaboshed most of <a href="http://webdevcodex.com/tutorial-installing-apache2-php5-mysql5-phpmyadmin3-windows-7-vista/#installphp"><span style="text-decoration: underline;"><span style="color: #0000ff;">the PHP installation instructions</span></span></a>, mostly due to its avoidance of the handy PHP for Windows installer. Pointing the installer to the Apache web server&#8217;s cgi-bin folder seems like a good idea.</p>
<p>A configuration change&#8230;</p>
<p>; Directory in which the loadable extensions (modules) reside.<br />
; http://php.net/extension-dir<br />
; extension_dir = &#8220;./&#8221;<br />
; On windows:<br />
extension_dir = &#8220;ext&#8221; ; Uncommented (removed the semicolon at the beginning of) this line</p>
<p>&#8230; and I&#8217;m <a href="http://webdevcodex.com/tutorial-installing-apache2-php5-mysql5-phpmyadmin3-windows-7-vista/#installphp"><span style="text-decoration: underline;"><span style="color: #0000ff;">back to the instructions</span></span></a>. After an update to my environment variables, looks like it&#8217;s time for a reboot&#8230; and sleep.</p>
<p>I&#8217;ll be leaving the MySQL install (and testing Apache web server and PHP) &#8217;til tomorrow.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/">Apache web server Installation Guide, know how to Install Apache web server on Windows 7?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Setup Configure Hudson Master Slave? &#8211; Complete Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/hudson-master-slave-setup/</link>
					<comments>https://www.scmgalaxy.com/tutorials/hudson-master-slave-setup/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 24 Jul 2010 05:09:11 +0000</pubDate>
				<category><![CDATA[Build Tools]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Hudson master slave configuration]]></category>
		<category><![CDATA[Hudson Master Slave setup]]></category>
		<category><![CDATA[Hudson Master Slave setup Guide]]></category>
		<category><![CDATA[Instructions]]></category>
		<category><![CDATA[Master slave setup]]></category>
		<category><![CDATA[Master/Slave Hudson]]></category>
		<category><![CDATA[Method]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Slave agents setup method]]></category>
		<category><![CDATA[Slave setup]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ways]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/07/24/hudson-master-slave-setup/</guid>

					<description><![CDATA[<p>The tasks can be scheduled to run on the same machine (Master), or on a different machine (Slave). A master [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/hudson-master-slave-setup/">How to Setup Configure Hudson Master Slave? &#8211; Complete Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="date-posts">
<div class="post-outer">
<div class="post hentry">
<div class="post-body entry-content">
<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4420 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/07/hudson-master-slave-setup.png" alt="hudson-master-slave-setup" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/07/hudson-master-slave-setup.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/07/hudson-master-slave-setup-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div style="margin-bottom: 0in;">The tasks can be scheduled to run on the same machine (Master), or on a different machine (Slave). A master is a installation of Hudson, that can manage one or more slaves. The role of master remains same in Master slave setup. It serves HTTP requests, and it can still build projects on it&#8217;s own.</div>
<div style="margin-bottom: 0in;">Slaves are computers that are setup to build projects triggered from the master. A separate program called <strong><em>slave agent</em></strong><span style="font-weight: normal;"> runs on slave computer. In this article we&#8217;ll discuss about how to setup Hudson to executed distributed builds using Master slave. One computer can be configured to execute multiple slave agents.</span></div>
<h1 class="western"><span style="font-size: large;">How it works</span></h1>
<div style="margin-bottom: 0in;">When the slaves are registered to a master, the master starts distributing loads to slaves. The delegation depends on the specific job. The job can be configured to either execute on the master, or it can be tied to a specific slave. On the other hand, the jobs can be configured to freely roam between slaves, wherein the job is executed using the free slave. As per the user is concerned, the setup is transparent. The results for all jobs are viewable using the Master, irrespective of the Slave that executed the job.</div>
<div style="margin-bottom: 0in;">The slave may be built using any Operating system. The Master slave setup is highly helpful while the user has to execute the job on different Operating system. Consider this use case: The application is expected to run on different operating system, Linux, Solaris and Windows system. To address this need, the user can install Hudson on any machine, say Linux, and add 2 slaves: Solaris and Windows. The user can add 3 different jobs, one running on Master itself and others running on slave machines.</div>
<h1 class="western"><span style="font-size: large;">Methods to set up Slave agents</span></h1>
<div style="margin-bottom: 0in;">The slave can be launched from Master using any of below methods:</div>
<ol>
<li>Launch Slave agents on Unix machines via SSH.</li>
<li>Launch Slave agents via JNLP.</li>
<li>Launch Slave agents via execution of command on the master.</li>
<li>Let Hudson control windows slave as a windows service.</li>
</ol>
<p>The following screenshot illustrates the list of modes under which the Hudson slave can be launched.<br />
<a style="margin-bottom: 1em; float: right; margin-left: 1em; clear: right;" href="http://3.bp.blogspot.com/_dWL7A18AuFA/S3p7yGMyE4I/AAAAAAAABEo/h6x1l2oCndM/s1600-h/hudson-slave-modes.png"><img loading="lazy" decoding="async" src="http://3.bp.blogspot.com/_dWL7A18AuFA/S3p7yGMyE4I/AAAAAAAABEo/h6x1l2oCndM/s640/hudson-slave-modes.png" width="640" height="51" border="0" /></a></p>
<p><em><span style="font-size: small;"><strong>Set up Slave agents on Unix machines via SSH</strong></span></em></p>
<div><span style="font-weight: normal;">Hudson has a built-in SSH client implementation that it can use to talk to remote sshd and start a slave agent. This is the most convenient and preferred method for Unix slaves, which normally has sshd out-of-the-box. Click </span><em><span style="font-weight: normal;">Manage Hudson</span></em><span style="font-weight: normal;">, then </span><em><span style="font-weight: normal;">Manage Nodes</span></em><span style="font-weight: normal;">, then click </span><em><span style="font-weight: normal;">New Node</span></em><span style="font-weight: normal;">. In this set up, the connection information is supplied, including SSH host name, user name and authentication credentials. The authentication is performed using password or ssh keys. If it is configured to use ssh keys, the SSH public key should be copied to </span><span style="font-family: Courier New, monospace;"><span style="font-weight: normal;">~/.ssh/authorized_keys</span></span><span style="font-weight: normal;"> file. Hudson will do the rest of the work by itself, including copying the binary needed for a slave agent, and starting/stopping slaves.</span></div>
<p>&nbsp;</p>
<blockquote>
<div style="text-align: justify;">Depending on the project and hardware resource availability, the user Desktop can be used as one of Slave, without affecting his day-to-day activities, thus avoiding the need for dedicated Slaves.</div>
</blockquote>
<h2 class="western"><em><span style="font-size: small;"><strong>Establish slave agent via Java Web Start</strong></span></em></h2>
<div style="font-weight: normal;">Another way of launching slave is to start a slave agent through Java Web Start (JNLP). In this approach, the user will login to the slave node, open a browser and open the slave page using the URL pointed to the Master. It may look like the following URL:</div>
<div style="font-weight: normal;"><span style="font-family: Courier New, monospace;">http://masterserver:port/hudson/jnlpJars/slave.jar</span></div>
<div style="font-weight: normal;">The user is presented with the JNLP launch icon. If user click the icon, the Java Web Start kicks in and it launches a slave agent on this computer.</div>
<div style="font-weight: normal;">This mode is convenient when the master cannot initiate a connection to slaves, such as when it runs outside a firewall while the rest of the slaves are in the firewall. The disadvantage is, if the machine with a slave agent goes down, the master has no way of re-launching it on its own.</div>
<h3 class="western"><em><span style="font-size: small;">Set up slave agent headlessly</span></em></h3>
<div style="margin-bottom: 0in; font-weight: normal;">This launch mode uses a mechanism very similar to Java Web Start, except that it runs without using GUI, making it convenient for an execution as a daemon on Unix. To do this, the user should configure this slave to be a JNLP slave by downloading <tt><span style="font-family: Courier New, monospace;"><em>slave.jar</em></span></tt>, and then from the slave, run a command like this:</div>
<pre style="font-weight: normal;"><span style="font-family: Courier New, monospace;"> </span></pre>
<pre style="font-weight: normal;"><span style="font-family: Courier New, monospace;">java -jar slave.jar -jnlpUrl http://yourserver:port/computer/slave-name/slave-agent.jnlp</span></pre>
<div style="margin-bottom: 0in; font-weight: normal;">
<p>The <span style="font-family: Courier New, monospace;">slave.jar</span> file is downloaded from the above mentioned URL. Make sure to replace <strong>slave-name</strong> with the name of the slave setup in Master.</p>
<blockquote><p>By default, Hudson runs on port 8080. It can be installed and managed without the need for super user privilege. The super user privilege is not required to manage both Master and Slave.</p></blockquote>
</div>
<p>The below diagram illustrates the list of configuration parameters specific to a slave.</p>
<div class="separator" style="text-align: center; clear: both;"><a style="margin-bottom: 1em; float: right; margin-left: 1em; clear: right;" href="http://3.bp.blogspot.com/_dWL7A18AuFA/S3qBFN_G-CI/AAAAAAAABEw/GYdxfv2w__4/s1600-h/hudson-slave-2.png"><img loading="lazy" decoding="async" src="http://3.bp.blogspot.com/_dWL7A18AuFA/S3qBFN_G-CI/AAAAAAAABEw/GYdxfv2w__4/s400/hudson-slave-2.png" width="400" height="176" border="0" /></a></div>
<p>&nbsp;</p>
<h2 class="western"><em><span style="font-size: small;">set up Slave Agent using own scripts</span></em></h2>
<div>If the above modes is not flexible, the user can write his own script to launch the Slave agent. The script is placed in the Master computer and Hudson runs this script whenever it should connect to the slave. The script may use the remote login program like SSH, RSH to establish connection between Master and slave.</div>
<div>The script would execute the slave agent program like <span style="font-family: Courier New, monospace;">java -jar slave.jar. </span><span style="font-family: Times New Roman, serif;">The stdin and stdout for the script should be connected to the master. For example, the script that does </span><span style="font-family: Courier New, monospace;">ssh myslave java -jar ~/bin/slave.jar</span><span style="font-family: Times New Roman, serif;"> would satisfy this need, when it is executed from the Master web interface. For this reason, running this script manually from the command line does no good.</span></div>
<div style="font-family: Arial, Helvetica, sans-serif;">The copy of slave.jar can be downloaded from the above mentioned URL. Launching the slave agent using this mode requires additional setup in the Slave. The benefit is that when the connection goes bad, the user can use Hudson web interface to re-establish the connection. <!-- BLOG_CMT_createIframe('http://www.blogger.com/rpc_relay.html', '12285068873195078521'); // --></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/hudson-master-slave-setup/">How to Setup Configure Hudson Master Slave? &#8211; Complete Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/hudson-master-slave-setup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
