<?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>Devops Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/devops/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Wed, 20 May 2020 19:42:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>How to install Jenkins on Ubuntu 20.04?</title>
		<link>https://www.osradar.com/install-jenkins-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-jenkins-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 20 May 2020 22:22:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Jenkins]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=20422</guid>

					<description><![CDATA[<p>Hi, folks. In this post as a guide, you will learn how to install Jenkins on Ubuntu 20.04 Continuous integration and Jenkins In a production environment, the software is developed and compiled frequently. In addition to this, it needs to be tested quite a few times. With each change in the source code, it is [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-jenkins-ubuntu-20-04/">How to install Jenkins on Ubuntu 20.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Hi, folks. In this post as a guide, you will learn how to install Jenkins on Ubuntu 20.04</strong></p>



<h2>Continuous integration and Jenkins</h2>



<p>In a production environment, the software is developed and compiled frequently. In addition to this, it needs to be tested quite a few times. With each change in the source code, it is necessary to start the whole process over again.</p>



<p><a href="https://jenkins.io/">Jenkins</a> automates all these tasks quickly and easily. So, the process where all the changes and functions of the application in development are automatically verified is called continuous integration.</p>



<p>In this sense, using Jenkins the developer will know at all times the status of his application. Failures, new features, and processes will be automated and monitored with Jenkins.</p>



<h2>Install Jenkins on Ubuntu 20.04</h2>



<p>Because it is an application created in Java, Jenkins can be installed on any system that supports this programming language.</p>



<p>However, we will use a dedicated repository to make the installation even easier. Also, it will help to have recent versions of the application.</p>



<h3>1.- Install Java on Ubuntu 20.04</h3>



<p>Jenkins is made in Java, so the first step is to install Java on Ubuntu 20.04</p>



<p>Previously, only the application supported Java 8, but now it also supports Java 11.</p>



<p>So to install Java just run the following command:</p>



<pre class="wp-block-preformatted">:~$ sudo apt install openjdk-11-jre openjdk-11-jdk
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
at-spi2-core ca-certificates-java fonts-dejavu-extra java-common libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data
libatspi2.0-0 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontenc1 libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0
libice-dev libice6 libllvm9 libnspr4 libnss3 libpciaccess0 libpcsclite1 libpthread-stubs0-dev libsensors-config libsensors5 libsm-dev libsm6 libvulkan1
libwayland-client0 libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-sync1
libxcb1-dev libxcomposite1 libxdamage1 libxdmcp-dev libxfixes3 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxrandr2 libxrender1 libxshmfence1 libxt-dev libxt6
libxtst6 libxv1 libxxf86dga1 libxxf86vm1 mesa-vulkan-drivers openjdk-11-jdk-headless openjdk-11-jre-headless x11-common x11-utils x11proto-core-dev x11proto-dev
xorg-sgml-doctools xtrans-dev
Suggested packages:
default-jre libice-doc pcscd lm-sensors libsm-doc libx11-doc libxcb-doc libxt-doc openjdk-11-demo openjdk-11-source visualvm libnss-mdns fonts-ipafont-gothic
fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic mesa-utils
The following NEW packages will be installed:
at-spi2-core ca-certificates-java fonts-dejavu-extra java-common libatk-bridge2.0-0 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-data
libatspi2.0-0 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontenc1 libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0
libice-dev libice6 libllvm9 libnspr4 libnss3 libpciaccess0 libpcsclite1 libpthread-stubs0-dev libsensors-config libsensors5 libsm-dev libsm6 libvulkan1
libwayland-client0 libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-sync1
libxcb1-dev libxcomposite1 libxdamage1 libxdmcp-dev libxfixes3 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxrandr2 libxrender1 libxshmfence1 libxt-dev libxt6
libxtst6 libxv1 libxxf86dga1 libxxf86vm1 mesa-vulkan-drivers openjdk-11-jdk openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless x11-common x11-utils
x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev
0 upgraded, 77 newly installed, 0 to remove and 0 not upgraded.
Need to get 294 MB of archives.
After this operation, 789 MB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="380" src="https://www.osradar.com/wp-content/uploads/2020/05/1-10-1024x380.png" alt="1.- Install Java on Ubuntu 20.04" class="wp-image-20367" srcset="https://www.osradar.com/wp-content/uploads/2020/05/1-10-1024x380.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/1-10-300x111.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/1-10-768x285.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/1-10-696x258.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/1-10-1068x396.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/1-10.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Install Java on Ubuntu 20.04</figcaption></figure>



<p>Accept the installation and Java will be ready for work.</p>



<p>Also read:</p>



<p><a href="https://www.osradar.com/how-to-install-oracle-java-14-on-ubuntu-20-04/" target="_blank" rel="noreferrer noopener">How to install Oracle Java 14 on Ubuntu 20.04</a></p>



<h3>2.- Install Jenkins on Ubuntu 20.04</h3>



<p>Now you have to add the Jenkins repository. But first, add the GPG key to secure the repository. Make sure you have the package <code>apt-transport-https</code> installed.</p>



<pre class="wp-block-preformatted">:~$ sudo apt install apt-transport-https</pre>



<pre class="wp-block-preformatted">:~$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
OK</pre>



<p>Now add the repository to the system&#8217;s source list:</p>



<pre class="wp-block-preformatted">:~$ sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary"</pre>



<p>And then, he proceeds to install Jenkins in Ubuntu.</p>



<pre class="wp-block-preformatted">:~$ sudo apt update
:~$ sudo apt install jenkins
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
daemon net-tools
The following NEW packages will be installed:
daemon jenkins net-tools
0 upgraded, 3 newly installed, 0 to remove and 47 not upgraded.
Need to get 65.5 MB of archives.
After this operation, 67.4 MB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="749" height="267" src="https://www.osradar.com/wp-content/uploads/2020/05/2-17.png" alt="2.- Install Jenkins on Ubuntu 20.04" class="wp-image-20423" srcset="https://www.osradar.com/wp-content/uploads/2020/05/2-17.png 749w, https://www.osradar.com/wp-content/uploads/2020/05/2-17-300x107.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/2-17-696x248.png 696w" sizes="(max-width: 749px) 100vw, 749px" /><figcaption>2.- Install Jenkins on Ubuntu 20.04</figcaption></figure>



<p>Jenkins is handled in the system as a service. Therefore, you can check the status with the following command:</p>



<pre class="wp-block-preformatted">:~$ sudo systemctl status jenkins
● jenkins.service - LSB: Start Jenkins at boot time
Loaded: loaded (/etc/init.d/jenkins; generated)
Active: active (exited) since Thu 2020-05-14 05:32:17 UTC; 1min 45s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 506)
Memory: 0B
CGroup: /system.slice/jenkins.service
May 14 05:32:10 osradar systemd[1]: Starting LSB: Start Jenkins at boot time…
May 14 05:32:13 osradar jenkins[9478]: Correct java version found
May 14 05:32:14 osradar jenkins[9478]: * Starting Jenkins Automation Server jenkins
May 14 05:32:14 osradar su[9519]: (to jenkins) root on none
May 14 05:32:14 osradar su[9519]: pam_unix(su-l:session): session opened for user jenkins by (uid=0)
May 14 05:32:17 osradar jenkins[9478]: …done.
May 14 05:32:17 osradar systemd[1]: Started LSB: Start Jenkins at boot time.</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="952" height="375" src="https://www.osradar.com/wp-content/uploads/2020/05/3-15.png" alt="3.- Jenkins status on Ubuntu 20.04" class="wp-image-20424" srcset="https://www.osradar.com/wp-content/uploads/2020/05/3-15.png 952w, https://www.osradar.com/wp-content/uploads/2020/05/3-15-300x118.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/3-15-768x303.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/3-15-696x274.png 696w" sizes="(max-width: 952px) 100vw, 952px" /><figcaption>3.- Jenkins status on Ubuntu 20.04</figcaption></figure>



<p>As you can see, everything is going well. If an error occurs, it is probably a question of a lack of RAM memory.</p>



<p>Jenkins takes the issue of security very seriously, therefore, the installer generates a temporary key to continue with the installation.</p>



<p>To show it, just run the following command:</p>



<pre class="wp-block-preformatted">:~ sudo cat /var/lib/jenkins/secrets/initialAdminPassword</pre>



<p>So, in my case, this is the password.</p>



<pre class="wp-block-preformatted">3596a99b1f384a9db3e0eab32c59fe1d</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="817" height="98" src="https://www.osradar.com/wp-content/uploads/2020/05/4-13.png" alt="4.- Jenkins temporarily password" class="wp-image-20426" srcset="https://www.osradar.com/wp-content/uploads/2020/05/4-13.png 817w, https://www.osradar.com/wp-content/uploads/2020/05/4-13-300x36.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/4-13-768x92.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/4-13-696x83.png 696w" sizes="(max-width: 817px) 100vw, 817px" /><figcaption>4.- Jenkins temporarily password</figcaption></figure>



<p>Also, it doesn&#8217;t have to be the same as mine.</p>



<h3>3.- Complete the Jenkins installation </h3>



<p>Now open your favorite web browser and go to <code>http://your-server:8080</code> and complete the installation.</p>



<p>The first thing you will see is that you will be prompted for the temporary password that we have shown above.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/5-8-1024x502.png" alt="5.- Unlock Jenkins" class="wp-image-20428" srcset="https://www.osradar.com/wp-content/uploads/2020/05/5-8-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/5-8-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/5-8-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/5-8-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/5-8-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/5-8.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- Unlock Jenkins</figcaption></figure>



<p>Then, you will be able to customize the Jenkins installation. You can either install the recommended plugins or choose the ones you want. I have chosen the first option.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/6-6-1024x502.png" alt="6.- Configuring the Jenkins installation" class="wp-image-20429" srcset="https://www.osradar.com/wp-content/uploads/2020/05/6-6-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/6-6-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/6-6-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/6-6-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/6-6-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/6-6.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- Configuring the Jenkins installation</figcaption></figure>



<p>Then the installation of the plugins will start.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/7-5-1024x502.png" alt="7.- Installing Jenkins on Ubuntu 20.04" class="wp-image-20430" srcset="https://www.osradar.com/wp-content/uploads/2020/05/7-5-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/7-5-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/7-5-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/7-5-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/7-5-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/7-5.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>7.- Installing Jenkins on Ubuntu 20.04</figcaption></figure>



<p>So, when it is finished, you will have to create the administrator user.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/8-3-1024x502.png" alt="8.- Creating the admin user for Jenkins" class="wp-image-20431" srcset="https://www.osradar.com/wp-content/uploads/2020/05/8-3-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/8-3-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/8-3-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/8-3-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/8-3-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/8-3.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>8.- Creating the admin user for Jenkins</figcaption></figure>



<p>Now, you will see the configuration of the Jenkins instance.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/9-3-1024x502.png" alt="9.- Instance configuration" class="wp-image-20432" srcset="https://www.osradar.com/wp-content/uploads/2020/05/9-3-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/9-3-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/9-3-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/9-3-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/9-3-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/9-3.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>9.- Instance configuration</figcaption></figure>



<p>Then, you will see this screen indicating that everything has gone well and that you can use Jenkins.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/10-1-1024x502.png" alt="10.- Jenkins installed" class="wp-image-20433" srcset="https://www.osradar.com/wp-content/uploads/2020/05/10-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/10-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/10-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/10-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/10-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/10-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>10.- Jenkins installed</figcaption></figure>



<p>Finally, you will see the dashboard of Jenkins on Ubuntu 20.04</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2020/05/11-1-1024x502.png" alt="11.- Jenkins on Ubuntu 20.04" class="wp-image-20434" srcset="https://www.osradar.com/wp-content/uploads/2020/05/11-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2020/05/11-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2020/05/11-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2020/05/11-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2020/05/11-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2020/05/11-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>11.- Jenkins on Ubuntu 20.04</figcaption></figure>



<p>So, Jenkins is ready for the action.</p>



<h2>Conclusion</h2>



<p>Jenkins is a very important application in the current and facilitates many tasks dedicated to the life process of software. So, despite that, it is very easy to install in Ubuntu 20.04</p>



<p>So, please share this post, join <a rel="noreferrer noopener" href="https://t.me/osradar" target="_blank">our Telegram channel</a>. And if you can, buy us a coffee.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-jenkins-ubuntu-20-04/">How to install Jenkins on Ubuntu 20.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-jenkins-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Deploy MySQL using Docker Compose</title>
		<link>https://www.osradar.com/deploy-mysql-using-docker-compose/</link>
					<comments>https://www.osradar.com/deploy-mysql-using-docker-compose/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 23:18:18 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[adminer]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker compose]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=15624</guid>

					<description><![CDATA[<p>Hello. In this post, I will teach you how to deploy MySQL using Docker compose. It will be brief but explained step by step. Briefly, I will tell you that Docker compose is more thought of production environments where compatibility should be as high as possible. This is precisely the great advantage of Docker images [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/deploy-mysql-using-docker-compose/">Deploy MySQL using Docker Compose</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Hello. In this post, I will teach you how to deploy MySQL using Docker compose. It will be brief but explained step by step.</strong></p>
<p>Briefly, I will tell you that Docker compose is more thought of production environments where compatibility should be as high as possible. This is precisely the great advantage of Docker images that we will be able to use in any supported system thanks to the technology of containers. Then,<strong> these steps can be done from any Linux distribution that has installed </strong><a href="https://www.osradar.com/tag/docker/" target="_blank" rel="noreferrer noopener" aria-label="ocker  (opens in a new tab)"><strong>Docker </strong></a><strong>and Docker Compose.</strong></p>
<p>Remember that it is always possible to install MySQL on a server using your precompiled packages, we can easily have the latest version available.</p>
<p>For this tutorial, apart from MySQL, we will also deploy <a href="https://www.osradar.com/install-adminer-debian-10/" target="_blank" rel="noopener noreferrer">Adminer that we talked about earlier</a>. Together you will be able to manage a MySQL server without problems.</p>
<p>So let&#8217;s get to work.</p>
<h2>Install Docker and Docker Compose on Linux</h2>
<p>The first step is to have Docker installed in the system, obviously.</p>
<ul>
<li>If you are using Ubuntu: <a href="https://www.osradar.com/how-to-install-docker-on-ubuntu-18-04/" target="_blank" rel="noreferrer noopener">How to install Docker on Ubuntu 18.04?</a></li>
<li>For CentOS 8: <a href="https://www.osradar.com/install-docker-centos-8/" target="_blank" rel="noreferrer noopener">How to install Docker on CentOS 8?</a></li>
<li>For CentOS 7: <a href="https://www.osradar.com/how-to-install-docker-ce-on-centos-7/" target="_blank" rel="noreferrer noopener">How to install Docker CE on CentOS 7?</a></li>
<li>If you use Windows: <a href="https://www.osradar.com/how-to-install-docker-in-windows-10/" target="_blank" rel="noreferrer noopener">How to install Docker in Windows 10?</a></li>
<li>Or, if you are using Debian 10: <a href="https://www.osradar.com/install-docker-on-debian-10/" target="_blank" rel="noreferrer noopener">How to install Docker on Debian 10?</a></li>
</ul>
<p>And using your distribution’s package manager, you can install Docker Compose. For example:</p>
<pre class="wp-block-preformatted">:~$ sudo apt docker-compose</pre>
<p>For Debian, Ubuntu and derivatives.</p>
<pre class="wp-block-preformatted">:~$ sudo dnf install docker-compose</pre>
<p>Or, for RHEL, CentOS and derivatives.</p>
<h2>Deploy MySQL using Docker Compose</h2>
<p>Well, it&#8217;s time to work. First create a folder called mysql and access it.</p>
<pre>:~$ mkdir mysql<br />:~$ cd mkdir</pre>
<p>Inside it, we will create the docker compose file called <code>docker-compose.yml</code>.</p>
<pre>:~$ nano docker-compose.yml</pre>
<p>Once you have created the file, you need to add the following content:</p>
<pre>version: '3.1'<br /><br />services:<br /><br />  db:<br />    image: mysql:latest<br />    command: --default-authentication-plugin=mysql_native_password<br />    restart: always<br />    environment:<br />      MYSQL_ROOT_PASSWORD: angelo123<br />      MYSQL_DATABASE: example<br />      MYSQL_USER: angelo<br />      MYSQL_PASSWORD: angelo123<br />    volumes:<br />      /home/angelo/mysqldata:/var/lib/mysql<br /><br />  adminer:<br />    image: adminer<br />    restart: always<br />    ports:<br />      - 8080:8080</pre>
<figure id="attachment_15687" aria-describedby="caption-attachment-15687" style="width: 870px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15687" src="https://www.osradar.com/wp-content/uploads/2019/11/1-12.png" alt="1.- Docker compose file to deploy MySQL" width="870" height="445" srcset="https://www.osradar.com/wp-content/uploads/2019/11/1-12.png 870w, https://www.osradar.com/wp-content/uploads/2019/11/1-12-300x153.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/1-12-768x393.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/1-12-696x356.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/1-12-821x420.png 821w" sizes="(max-width: 870px) 100vw, 870px" /><figcaption id="caption-attachment-15687" class="wp-caption-text">1.- Docker compose file to deploy MySQL</figcaption></figure>
<p>I now proceed to explain briefly.</p>
<p>First, we deploy a service called db that contains the information to install MySQL. First, we use the image of the latest version of MySQL. Inside the environment section we define the necessary variables to start the service. In this section, you define things<strong> like the password of the root user, the regular user and the user name as well as the name of the initial database.</strong></p>
<p>An important aspect is the volume that allows us to have access to the database in the host system. This folder must be created before the execution of the file.</p>
<p>In the end, we deploy Adminer using port 8080, obviously you can change this.</p>
<p>So, create the volume folder:</p>
<pre>:~$ mkdir /home/angelo/mysqldata</pre>
<p>Then, run Docker Compose.</p>
<pre>:~$ sudo docker-compose up -d</pre>
<figure id="attachment_15688" aria-describedby="caption-attachment-15688" style="width: 1039px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15688" src="https://www.osradar.com/wp-content/uploads/2019/11/2-12.png" alt="2.- Deploy MySQL using Docker compose" width="1039" height="716" srcset="https://www.osradar.com/wp-content/uploads/2019/11/2-12.png 1039w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-300x207.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-768x529.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-1024x706.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-100x70.png 100w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-218x150.png 218w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-696x480.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/2-12-609x420.png 609w" sizes="(max-width: 1039px) 100vw, 1039px" /><figcaption id="caption-attachment-15688" class="wp-caption-text">2.- Deploy MySQL using Docker compose</figcaption></figure>
<p>So, now you can open your favorite web browser and go to <code>http://your-server:8080</code> to access Adminer. Remember that port has to be open in the firewall.</p>
<figure id="attachment_15689" aria-describedby="caption-attachment-15689" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15689" src="https://www.osradar.com/wp-content/uploads/2019/11/3-11.png" alt="3.- Adminer Working" width="1366" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/3-11.png 1366w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/3-11-858x420.png 858w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-15689" class="wp-caption-text">3.- Adminer Working</figcaption></figure>
<p>Now, type in your MySQL credentials and log in. These are the ones we define in the Docker compose file.</p>
<figure id="attachment_15690" aria-describedby="caption-attachment-15690" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-15690" src="https://www.osradar.com/wp-content/uploads/2019/11/4-9.png" alt="4.- MySQL running using Docker Compose" width="1366" height="669" srcset="https://www.osradar.com/wp-content/uploads/2019/11/4-9.png 1366w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2019/11/4-9-858x420.png 858w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-15690" class="wp-caption-text">4.- MySQL running using Docker Compose</figcaption></figure>
<p>And that is it.</p>
<h2>Conclusion</h2>
<p>Docker is a technology with enormous potential. It helps a lot in the deployment of applications without many dependency problems. Today in this tutorial we have deployed MySQL and Adminer without many problems.</p>
<p>For more information about the use of the MySQL image, please consult the <a href="https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/docker-mysql-more-topics.html" target="_blank" rel="noopener noreferrer">official documentation.</a></p>


<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/deploy-mysql-using-docker-compose/">Deploy MySQL using Docker Compose</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/deploy-mysql-using-docker-compose/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to deploy Jenkins using docker-compose?</title>
		<link>https://www.osradar.com/deploy-jenkins-using-docker-compose/</link>
					<comments>https://www.osradar.com/deploy-jenkins-using-docker-compose/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 30 Jul 2019 02:12:57 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker compose]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Virtualization]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=12838</guid>

					<description><![CDATA[<p>We already know the potential of Docker and how easy it is to display images thanks to Docker-compose. In this post, you will learn how to deploy Jenkins using Docker-compose. This is in order to avoid manual installation of the application. Moreover, with this method, you do not have to worry about the operating system [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/deploy-jenkins-using-docker-compose/">How to deploy Jenkins using docker-compose?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>We already know the potential of Docker and how easy it is to display images thanks to Docker-compose. In this post, you will learn how to deploy Jenkins using Docker-compose. This is in order to avoid manual installation of the application. Moreover, with this method, you do not have to worry about the operating system but just have Docker installed.</p>
<h2>Install Docker and Docker-compose</h2>
<p>The first thing to do is to install Docker and Docker compose in our system. <a href="https://www.osradar.com/install-docker-on-debian-10/">In the case of Debian 10</a>, there is a tutorial of ours that you can use as a guide.</p>
<p>For the rest of the distributions, it is a good idea to read <a href="https://docs.docker.com/install/">Docker&#8217;s official documentation</a>. Anyway, it is not hard to do.</p>
<h2>Deploy Jenkins using Docker-compose</h2>
<p>As we explained in the post to deploy LAMP using Docker-compose, the definitions of images and their options, we do them in a file with the extension YML. To do this, it is recommended to first make a folder and within it create the file.</p>
<p>So, open a terminal session and type the following:</p>
<pre>:~$ mkdir jenkins &amp;&amp; cd jenkins</pre>
<p>Once we have entered the folder using your favorite text editor proceed to create the <code>docker-compose.yml</code> file.</p>
<pre>:~$ nano docker-compose.yml</pre>
<p>Once inside, we will begin to define the content.</p>
<pre>version: '2'
services:
  jenkins:
  image: 'bitnami/jenkins:2'</pre>
<p>First the basic file definitions. The version to use will be the 2. And we will deploy only a service that will be called <em>jenkins</em>. For it, we will use the image Jenkins of bitnami. It is very well documented and quite reliable.</p>
<p>Then, we continue with the definition of the options.</p>
<pre>ports:
      - '80:8080'
      - '443:8443'
      - '50000:50000'
    volumes:
      - 'jenkins_data:/bitnami'
volumes:
  jenkins_data:
  driver: local</pre>
<p>In this section, you define the ports that the image will use. Remember that Jenkins uses the <code>8080</code> but we will access the <code>8080</code> port of the image through the <code>80</code>. So, the <code>443</code> is for secure connections with Jenkins.</p>
<p>Equally, with LAMP, it is advisable to mount a volume for the Jenkins data. And at the end of the file, we refer to the options of that volume.</p>
<p>So, the file will be completed as follows:</p>
<pre>version: '2'
services:
  jenkins:
    image: 'bitnami/jenkins:2'
    ports:
      - '80:8080'
      - '443:8443'
      - '50000:50000'
    volumes:
      - 'jenkins_data:/bitnami'
volumes:
  jenkins_data:
  driver: local</pre>
<p><figure id="attachment_12841" aria-describedby="caption-attachment-12841" style="width: 841px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12841" src="https://www.osradar.com/wp-content/uploads/2019/07/1-9.jpeg" alt="1.- Docker-compose file for Jenkins" width="841" height="301" srcset="https://www.osradar.com/wp-content/uploads/2019/07/1-9.jpeg 841w, https://www.osradar.com/wp-content/uploads/2019/07/1-9-300x107.jpeg 300w, https://www.osradar.com/wp-content/uploads/2019/07/1-9-768x275.jpeg 768w, https://www.osradar.com/wp-content/uploads/2019/07/1-9-696x249.jpeg 696w" sizes="(max-width: 841px) 100vw, 841px" /><figcaption id="caption-attachment-12841" class="wp-caption-text">1.- Docker-compose file for Jenkins</figcaption></figure></p>
<p>We can now raise the image, but I want to show you a few more options.</p>
<h2>Some useful options to deploy Jenkins</h2>
<p>This Jenkins image is customizable thanks to environment variables that can be modified. Some of them are these:</p>
<ul>
<li>JENKINS_USERNAME: Jenkins admin username.</li>
<li>JENKINS_PASSWORD: Jenkins admin password.</li>
<li>JENKINS_HOME: Jenkins home directory.</li>
<li>DISABLE_JENKINS_INITIALIZATION: Allows to disable the initial Bitnami configuration for Jenkins.</li>
<li>JAVA_OPTS: Customize JVM parameters.</li>
</ul>
<p>To use and modify them, just add them to the file in the environment section. For example:</p>
<pre>jenkins:
  ...
  environment:
    - JENKINS_PASSWORD=your-password
  ...</pre>
<p>Note: by default the user is <code>user</code> and the password is <code>bitnami</code>. Then, you can modify it from Jenkins once it has been deployed.</p>
<h2>Running and testing Jenkins</h2>
<p>Once you have finished defining the docker-compose file. Now we can execute it with the following command:</p>
<pre>:~$ sudo docker-compose up -d</pre>
<p><figure id="attachment_12843" aria-describedby="caption-attachment-12843" style="width: 782px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12843" src="https://www.osradar.com/wp-content/uploads/2019/07/2-6.jpeg" alt="2.- Deploy Jenkins using docker-compose" width="782" height="331" srcset="https://www.osradar.com/wp-content/uploads/2019/07/2-6.jpeg 782w, https://www.osradar.com/wp-content/uploads/2019/07/2-6-300x127.jpeg 300w, https://www.osradar.com/wp-content/uploads/2019/07/2-6-768x325.jpeg 768w, https://www.osradar.com/wp-content/uploads/2019/07/2-6-696x295.jpeg 696w" sizes="(max-width: 782px) 100vw, 782px" /><figcaption id="caption-attachment-12843" class="wp-caption-text">2.- Deploy Jenkins using docker-compose</figcaption></figure></p>
<p>Next, open your web browser and go to your server using the port 80.</p>
<p><figure id="attachment_12844" aria-describedby="caption-attachment-12844" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12844" src="https://www.osradar.com/wp-content/uploads/2019/07/3-11.png" alt="3.- Jenkins is almost ready to work" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/3-11.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/3-11-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/3-11-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/3-11-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/3-11-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/3-11-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/3-11-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12844" class="wp-caption-text">3.- Jenkins is almost ready to work</figcaption></figure></p>
<p>Then, login into the application using the default credentials or yours.</p>
<p><figure id="attachment_12845" aria-describedby="caption-attachment-12845" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12845" src="https://www.osradar.com/wp-content/uploads/2019/07/4-8.png" alt="4.- Jenkins log in screen" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/4-8.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/4-8-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/4-8-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/4-8-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/4-8-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/4-8-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/4-8-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12845" class="wp-caption-text">4.- Jenkins log in screen</figcaption></figure></p>
<p>After that, you will see the dashboard.</p>
<p><figure id="attachment_12846" aria-describedby="caption-attachment-12846" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="wp-image-12846 size-full" src="https://www.osradar.com/wp-content/uploads/2019/07/5-9.png" alt="5.- Everything is OK" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/5-9.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/5-9-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/5-9-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/5-9-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/5-9-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/5-9-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/5-9-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12846" class="wp-caption-text">5.- Everything is OK</figcaption></figure></p>
<p>And that is it.</p>
<h2>Conclusion</h2>
<p>Jenkins is a very popular application and it is possible to install it on our server using docker. This way we save a lot of time on some operating-system configurations. However, for total control of it, it is advisable to do it manually.</p>
<p>You can read <a href="https://www.osradar.com/install-jenkins-debian-10/" target="_blank" rel="noopener noreferrer">How to install Jenkins on Debian 10</a>?</p>
<p>Please share this post and join <a href="https://t.me/osradar">our Telegram channel</a>.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/deploy-jenkins-using-docker-compose/">How to deploy Jenkins using docker-compose?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/deploy-jenkins-using-docker-compose/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Jenkins on Debian 10?</title>
		<link>https://www.osradar.com/install-jenkins-debian-10/</link>
					<comments>https://www.osradar.com/install-jenkins-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sun, 28 Jul 2019 23:22:49 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=12798</guid>

					<description><![CDATA[<p>Jenkins is a fantastic application that automates application processes on a server. It is written in Java and therefore compatible with many Linux distributions. So, in this post, you will learn how to install Jenkins on Debian 10. Continuous integration and Jenkins In a production environment, the software is developed and compiled frequently. In addition [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-jenkins-debian-10/">How to install Jenkins on Debian 10?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Jenkins is a fantastic application that automates application processes on a server. It is written in Java and therefore compatible with many Linux distributions. So, in this post, you will learn how to install Jenkins on Debian 10.</p>
<h2>Continuous integration and Jenkins</h2>
<p>In a production environment, the software is developed and compiled frequently. In addition to this, it needs to be tested quite a few times. With each change in the source code, it is necessary to start the whole process over again.</p>
<p><a href="https://jenkins.io/" rel="noopener noreferrer">Jenkins</a> automates all these tasks quickly and easily. So, the process where all the changes and functions of the application in development are automatically verified is called continuous integration.</p>
<p>In this sense, using Jenkins the developer will know at all times the status of his application. Failures, new features, and processes will be automated and monitored with Jenkins.</p>
<h2>Install Jenkins on Debian 10 Buster</h2>
<p>One of the great advantages of Jenkins is that it is cross-platform. This is because it is built in Java. Therefore, it can be installed on almost all Linux distributions without any problems. Of course, also in Debian 10.</p>
<p>However, there are some small things to keep in mind. First of all, it is necessary to have a user with sudo or to be root users.</p>
<p>Read <a href="https://www.osradar.com/how-to-enable-sudo-on-debian-10/" rel="noopener noreferrer">how to enable sudo on Debian 10?</a></p>
<p>On the other hand, you have to have <a href="https://www.osradar.com/tag/java/" rel="noopener noreferrer">Java</a> installed and know how to use the terminal. So, let us start.</p>
<h3>1) Install Java on Debian 10</h3>
<p>First of all, you must have Java installed. This is vital because Jenkins is made in Java. So open a terminal and run the following command:</p>
<pre>:~$ sudo apt install default-jre default-jdk</pre>
<p>Then, check the Java version.</p>
<pre>:~$ java --version
openjdk 11.0.3 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5)
OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)</pre>
<p>Now, Java is correctly installed.</p>
<h3>2) Add the Jenkins repository on Debian 10</h3>
<p>Jenkins is a vital program in professionally deploying software. So, to install it, it requires a safe and reliable method from Jenkins developers. For this purpose and to facilitate the installation, they have made available a software repository.</p>
<p>So, add it to our Debian 10 Buster. First, install some necessary packages:</p>
<pre>:~$ sudo apt install apt-transport-https wget gnupg</pre>
<p>Then, add the GPG key for the repository.</p>
<pre>:~$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
OK</pre>
<p>Now add edit the file <code>/etc/apt/sources.list</code> and add the following. To do this, I will use the nano text editor.</p>
<pre>:~$ sudo nano /etc/apt/sources.list
deb https://pkg.jenkins.io/debian-stable binary/</pre>
<p>Next, save the changes (CTRL + O) and close the file (CTRL +X).</p>
<h3>3) Install Jenkins on Debian 10 (I)</h3>
<p>Then, refresh APT and install Jenkins on Debian 10 using the following commands:</p>
<pre>:~$ sudo apt update
:~$ sudo apt install jenkins</pre>
<p><figure id="attachment_12825" aria-describedby="caption-attachment-12825" style="width: 645px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12825" src="https://www.osradar.com/wp-content/uploads/2019/07/1-8.jpeg" alt="1.- Install Jenkins on Debian 10 Buster" width="645" height="245" srcset="https://www.osradar.com/wp-content/uploads/2019/07/1-8.jpeg 645w, https://www.osradar.com/wp-content/uploads/2019/07/1-8-300x114.jpeg 300w" sizes="(max-width: 645px) 100vw, 645px" /><figcaption id="caption-attachment-12825" class="wp-caption-text">1.- Install Jenkins on Debian 10 Buster</figcaption></figure></p>
<p>You can check the service status by running this command:</p>
<pre>:~$ sudo systemctl status jenkins</pre>
<p><figure id="attachment_12828" aria-describedby="caption-attachment-12828" style="width: 767px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12828" src="https://www.osradar.com/wp-content/uploads/2019/07/2-5.jpeg" alt="2.- Jenkins status on Debian 10" width="767" height="310" srcset="https://www.osradar.com/wp-content/uploads/2019/07/2-5.jpeg 767w, https://www.osradar.com/wp-content/uploads/2019/07/2-5-300x121.jpeg 300w, https://www.osradar.com/wp-content/uploads/2019/07/2-5-696x281.jpeg 696w" sizes="(max-width: 767px) 100vw, 767px" /><figcaption id="caption-attachment-12828" class="wp-caption-text">2.- Jenkins status on Debian 10</figcaption></figure></p>
<p>As you can see, the service is running smoothly. Now, you need to get the default superuser key. To do this, run this command:</p>
<pre>:~$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
6dcefe440e474daea0f4b85ace1ad954</pre>
<p>Now, complete the installation using the web browser.</p>
<h3>3) Install Jenkins on Debian 10 (II)</h3>
<p>Now we have to go to the server and complete the installation. Open your web browser and go to <code>http://server-ip:8080</code> Remember that Jenkins uses port <code>8080</code> by default. You will see this. Just, type the root password and continue.</p>
<p><figure id="attachment_12829" aria-describedby="caption-attachment-12829" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12829" src="https://www.osradar.com/wp-content/uploads/2019/07/3-10.png" alt="3.- Default password screen" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/3-10.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/3-10-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/3-10-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/3-10-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/3-10-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/3-10-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/3-10-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12829" class="wp-caption-text">3.- Default password screen</figcaption></figure></p>
<p>Then, create the admin user.</p>
<p><figure id="attachment_12830" aria-describedby="caption-attachment-12830" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12830" src="https://www.osradar.com/wp-content/uploads/2019/07/4-7.png" alt="4.- Creating the admin user" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/4-7.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/4-7-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/4-7-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/4-7-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/4-7-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/4-7-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/4-7-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12830" class="wp-caption-text">4.- Creating the admin user</figcaption></figure></p>
<p>After that, you can choose the plugins you want to activate. Whether they are suggested or others.</p>
<p><figure id="attachment_12831" aria-describedby="caption-attachment-12831" style="width: 1366px" class="wp-caption aligncenter"><img loading="lazy" class="size-full wp-image-12831" src="https://www.osradar.com/wp-content/uploads/2019/07/5-8.png" alt="5.- Customize Jenkins installation" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/5-8.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/5-8-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/5-8-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/5-8-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/5-8-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/5-8-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/5-8-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12831" class="wp-caption-text">5.- Customize Jenkins installation</figcaption></figure></p>
<p><figure id="attachment_12832" aria-describedby="caption-attachment-12832" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12832" src="https://www.osradar.com/wp-content/uploads/2019/07/6-5.png" alt="6.- Select the plugins you want to install" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/6-5.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/6-5-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/6-5-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/6-5-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/6-5-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/6-5-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/6-5-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12832" class="wp-caption-text">6.- Select the plugins you want to install</figcaption></figure></p>
<p>Then, after a couple of confirmation and information windows. You will be on the Jenkins dashboard.</p>
<p><figure id="attachment_12833" aria-describedby="caption-attachment-12833" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-12833" src="https://www.osradar.com/wp-content/uploads/2019/07/7-5.png" alt="7.- Jenkins Dashboard" width="1366" height="664" srcset="https://www.osradar.com/wp-content/uploads/2019/07/7-5.png 1366w, https://www.osradar.com/wp-content/uploads/2019/07/7-5-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/07/7-5-768x373.png 768w, https://www.osradar.com/wp-content/uploads/2019/07/7-5-1024x498.png 1024w, https://www.osradar.com/wp-content/uploads/2019/07/7-5-696x338.png 696w, https://www.osradar.com/wp-content/uploads/2019/07/7-5-1068x519.png 1068w, https://www.osradar.com/wp-content/uploads/2019/07/7-5-864x420.png 864w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-12833" class="wp-caption-text">7.- Jenkins Dashboard</figcaption></figure></p>
<p>Enjoy it. 😀</p>
<h2>Conclusion</h2>
<p>In this post, you have learned to install Jenkins on Debian 10, Buster. It is a pretty good application for continuous integration processes. So the processes inherent to the software development can be automated giving the developer truthful and accurate information about the process.</p>
<p>Please share this post and join <a href="http://t.me/osradar" rel="noopener noreferrer">our Telegram channel</a>.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-jenkins-debian-10/">How to install Jenkins on Debian 10?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-jenkins-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Payara Server on Ubuntu 18.04?</title>
		<link>https://www.osradar.com/how-to-install-payara-server-on-ubuntu-18-04/</link>
					<comments>https://www.osradar.com/how-to-install-payara-server-on-ubuntu-18-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 21 Sep 2018 11:37:26 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Payara]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=5899</guid>

					<description><![CDATA[<p>Java is a very popular programming language, widely used on servers and for software deployment. However, to perform this deployment and application service, it is necessary to have a server. That&#8217;s why today I&#8217;ll talk to you about how to install Payara Server. Payara Server is the open source platform of choice for the development [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-payara-server-on-ubuntu-18-04/">How to install Payara Server on Ubuntu 18.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Java</strong> is a very <a href="https://www.techrepublic.com/article/why-java-and-javascript-are-still-way-more-popular-than-any-other-language-in-business/" rel="noopener">popular programming language</a>, widely used on servers and for software deployment. However, to perform this deployment and application service, it is necessary to have a server. That&#8217;s why today I&#8217;ll talk to you about how to <strong>install Payara Server</strong>.</p>
<p><a href="https://www.payara.fish/" rel="noopener">Payara Server</a> is the open source platform of choice for the development of Java EE production applications. In addition, it contains many improvements and better community support. Many companies worldwide use it for the deployment of their Java applications.</p>
<p>Installing the Payara Server will bring many advantages to our projects. For this reason, here are some of what it provides.</p>
<ul>
<li>Fully Supported Server derived from GlassFish 5.x Open Source Edition.</li>
<li>Drop in Replacement for GlassFish Open Source Edition.</li>
<li>Microprofile 1.3 API support.</li>
<li>Supports deployment of JavaEE 8 applications.</li>
<li>Production Enhancements including JCache, JBatch, and Hazelcast session clustering.</li>
<li>Payara Micro for cloud and microservice deployments.</li>
</ul>
<p>It is possible to install Payara Server in different operating systems such as Windows Server, Ubuntu, Debian, CentOS, RHEL, OpenSUSE, SUSE 11.4 and others.</p>
<p>In this tutorial, I will show you how to install it on Ubuntu 18.04 and Linux Mint 19.</p>
<h2>1. Installing JDK for Payara Server</h2>
<p>Payara Server requires JDK for its operation. In the case of version 5, the recommended is the JDK 8, so the first step is to check if it is installed. Type on the terminal:</p>
<pre class="">:~$ java --version</pre>
<p><figure id="attachment_5900" aria-describedby="caption-attachment-5900" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5900" src="https://www.osradar.com/wp-content/uploads/2018/09/1-13.png" alt="1.- Showing java version installed" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/1-13.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/1-13-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/1-13-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/1-13-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/1-13-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/1-13-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/1-13-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5900" class="wp-caption-text">1.- Showing java version installed</figcaption></figure></p>
<p>In this case, note that I have JDK10 installed. In this case, I must install the 8.</p>
<pre class="">:~$ sudo apt install openjdk-8-jdk</pre>
<p><figure id="attachment_5901" aria-describedby="caption-attachment-5901" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5901" src="https://www.osradar.com/wp-content/uploads/2018/09/2-12.png" alt="2.- Installing OpenJDK 8" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/2-12.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/2-12-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/2-12-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/2-12-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/2-12-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/2-12-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/2-12-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5901" class="wp-caption-text">2.- Installing OpenJDK 8</figcaption></figure></p>
<p>Now you must tell the system which version of Java it will use by default.</p>
<pre class="">:~$ sudo update-alternatives --config java</pre>
<p>After executing the command, enter the number corresponding to the installed Java version. And finally, run:</p>
<pre class="">:~$ java -version</pre>
<p><figure id="attachment_5903" aria-describedby="caption-attachment-5903" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5903" src="https://www.osradar.com/wp-content/uploads/2018/09/2-1-1.png" alt="2-1 Setting default java" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/2-1-1.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/2-1-1-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/2-1-1-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/2-1-1-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/2-1-1-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/2-1-1-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/2-1-1-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5903" class="wp-caption-text">2-1 Setting default java</figcaption></figure></p>
<p>For now, we&#8217;re done with the JDK.</p>
<h2>2. Install Payara Server</h2>
<p>In a first place, you must download Payara Server from its <a href="https://www.payara.fish/downloads" rel="noopener">website</a>.</p>
<p><figure id="attachment_5902" aria-describedby="caption-attachment-5902" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5902" src="https://www.osradar.com/wp-content/uploads/2018/09/3-12.png" alt="3.- Downloading Payara Server" width="1354" height="666" srcset="https://www.osradar.com/wp-content/uploads/2018/09/3-12.png 1354w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/3-12-854x420.png 854w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-5902" class="wp-caption-text">3.- Downloading Payara Server</figcaption></figure></p>
<p>Then unzip it to the folder of your choice.</p>
<pre class="">:~$ unzip payara-5.183.zip</pre>
<p><figure id="attachment_5904" aria-describedby="caption-attachment-5904" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5904" src="https://www.osradar.com/wp-content/uploads/2018/09/4-16.png" alt="4.- Unziping the downloaded file" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/4-16.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/4-16-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/4-16-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/4-16-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/4-16-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/4-16-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/4-16-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5904" class="wp-caption-text">4.- Unziping the downloaded file</figcaption></figure></p>
<p>Next, enter the folder. And in the path <code>payara5/bin</code>, run:</p>
<pre class="">:~$ cd payara5/bin/
:~$ ./asadmin start-domain</pre>
<p><figure id="attachment_5905" aria-describedby="caption-attachment-5905" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5905" src="https://www.osradar.com/wp-content/uploads/2018/09/5-13.png" alt="5.- Starting Payara Server" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/5-13.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/5-13-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/5-13-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/5-13-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/5-13-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/5-13-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/5-13-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5905" class="wp-caption-text">5.- Starting Payara Server</figcaption></figure></p>
<p>This command will start the server running domain1, which is the default domain included in Payara Server. In case you want to start another domain, this must be explicitly specified as an argument of the command.</p>
<p>Now, go to localhost:4848 on your web browser.</p>
<p><figure id="attachment_5906" aria-describedby="caption-attachment-5906" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5906" src="https://www.osradar.com/wp-content/uploads/2018/09/6-12.png" alt="6.- Principal screen for Payara Server" width="1366" height="666" srcset="https://www.osradar.com/wp-content/uploads/2018/09/6-12.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-768x374.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-1024x499.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-696x339.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-1068x521.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/6-12-861x420.png 861w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5906" class="wp-caption-text">6.- Principal screen for Payara Server</figcaption></figure></p>
<h2>3. Changing the default port</h2>
<p>It is always a good idea to change the default port to avoid conflicts with others.</p>
<p>In a first place, stop the domain:</p>
<pre class="">:~$ ./asadmin stop-domain</pre>
<p><em>Note: remember to execute the command being located in the <code>payara/bin</code> folder.</em></p>
<p>Then, edit the <code>domain.xml</code> file. Located in the <code>payara5/glassfish/domains/domain1/config/</code> directory.</p>
<pre class="">:~$ cd payara5/glassfish/domains/domain1/config/
:~$ nano domain.xml</pre>
<p>Next, locate the <code>network-listener</code> section, specifically in <code>admin-listener</code> and modify the port you want.</p>
<p><figure id="attachment_5907" aria-describedby="caption-attachment-5907" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5907" src="https://www.osradar.com/wp-content/uploads/2018/09/8-10.png" alt="8.- Editing the default port" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/8-10.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/8-10-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/8-10-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/8-10-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/8-10-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/8-10-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/8-10-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5907" class="wp-caption-text">8.- Editing the default port</figcaption></figure></p>
<p>Now place yourself in the bin folder and run again:</p>
<pre class="">:~$ ./asadmin start-domain</pre>
<p><figure id="attachment_5909" aria-describedby="caption-attachment-5909" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5909" src="https://www.osradar.com/wp-content/uploads/2018/09/10-10.png" alt="10.- Starting the domain again" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/10-10.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/10-10-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/10-10-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/10-10-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/10-10-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/10-10-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/10-10-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5909" class="wp-caption-text">9.- Starting the domain again</figcaption></figure></p>
<h2>4. Deploy an application on Payara Server</h2>
<p>There are two ways to deploy an application with Payara Server. Using the terminal the command is:</p>
<pre class="">:~$ ./asadmin deploy /home/angelo/example.war</pre>
<p><figure id="attachment_5908" aria-describedby="caption-attachment-5908" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5908" src="https://www.osradar.com/wp-content/uploads/2018/09/9-11.png" alt="9.- Deploying an application" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/9-11.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/9-11-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/9-11-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/9-11-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/9-11-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/9-11-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/9-11-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5908" class="wp-caption-text">10.- Deploying an application</figcaption></figure></p>
<p>In case you want undeploy the application, run:</p>
<pre class="">:~$ ./asadmin undeploy /home/angelo/example.war</pre>
<p><figure id="attachment_5910" aria-describedby="caption-attachment-5910" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5910" src="https://www.osradar.com/wp-content/uploads/2018/09/11-8.png" alt="12.- Undeploying a application" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/11-8.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/11-8-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/11-8-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/11-8-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/11-8-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/11-8-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/11-8-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5910" class="wp-caption-text">12.- Undeploying an application</figcaption></figure></p>
<p>And that&#8217;s all there is to it. Remember that Payara Server is very flexible so there are many options and its management although simple is very powerful.</p>
<p>Tell us about your experience with Payara Server. Have you used it?</p>
<p>Please spread this article to your social networks.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-payara-server-on-ubuntu-18-04/">How to install Payara Server on Ubuntu 18.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-payara-server-on-ubuntu-18-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Jenkins in Ubuntu 18.04?</title>
		<link>https://www.osradar.com/how-to-install-jenkins-in-ubuntu-18-04/</link>
					<comments>https://www.osradar.com/how-to-install-jenkins-in-ubuntu-18-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 26 Jun 2018 20:51:45 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=4090</guid>

					<description><![CDATA[<p>Continuous integration is a software development practice where team members integrate their work frequently (at least once a day, although multiple daily integrations are usually performed). Each integration is verified by compiling the source code and obtaining an executable (this is called a build, and must be done automatically), and quality tests and metrics are [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-jenkins-in-ubuntu-18-04/">How to install Jenkins in Ubuntu 18.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Continuous integration is a software development practice where team members integrate their work frequently (at least once a day, although multiple daily integrations are usually performed).</p>
<p>Each integration is verified by compiling the source code and obtaining an executable (this is called a build, and must be done automatically), and quality tests and metrics are also passed to detect errors as soon as possible.</p>
<p>Written in Java and accessible via web interface, <strong>Jenkins</strong> is multiplatform and has recently established itself as one of the most widely <strong>used tools for continuous integration tasks. </strong>By integration we mean the compilation and execution of tests of an entire project.<strong><br />
</strong></p>
<h2>Why this?</h2>
<p>In today&#8217;s world of DevOps, continuous delivery and deployment are critical to delivering high-quality software products faster than ever before. Some of the advantages of <strong>Jenkins</strong> is that it is an open source, continuous integration server written in Java.</p>
<p>Use Jenkins to automate your development workflow so you can focus on work that matters most. Jenkins is commonly used for:</p>
<ul>
<li>Building projects</li>
<li>Running tests to detect bugs and other issues as soon as they are introduced</li>
<li>Static code analysis</li>
<li>Deployment</li>
</ul>
<p>Execute repetitive tasks, save time, and optimize your development process with Jenkins.</p>
<h2>Installing Jenkins</h2>
<p>The first thing we need to do is to update the system to get the latest security updates:</p>
<p><strong>                  sudo apt update &amp;&amp; sudo apt -y upgrade</strong></p>
<p><figure id="attachment_4366" aria-describedby="caption-attachment-4366" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4366" src="https://www.osradar.com/wp-content/uploads/2018/06/0-2.png" alt="0.- Upgrading the system" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/0-2.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/0-2-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/0-2-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/0-2-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/0-2-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/0-2-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/0-2-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4366" class="wp-caption-text">0.- Upgrading the system</figcaption></figure></p>
<p>One of Jenkins&#8217; dependencies is Java 8. So we have to install it.</p>
<p><strong>                   <span class="crayon-e">sudo </span><span class="crayon-v">apt</span> <span class="crayon-e">install </span><span class="crayon-v">openjdk</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">8</span><span class="crayon-o">&#8211;</span><span class="crayon-v">jre</span></strong></p>
<p><figure id="attachment_4365" aria-describedby="caption-attachment-4365" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4365" src="https://www.osradar.com/wp-content/uploads/2018/06/1-18.png" alt="1.-Installing java 8" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/1-18.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/1-18-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/1-18-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/1-18-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/1-18-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/1-18-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/1-18-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4365" class="wp-caption-text">1.-Installing java 8</figcaption></figure></p>
<p>This is because Ubuntu 18.04 comes with Java 9 by default, but Jenkins still uses Java 8, so if we try to install it, its execution will fail.</p>
<p>We then install a package necessary for Jenkinks installation to be effective.</p>
<p><strong>            sudo apt install apt-transport-https</strong></p>
<p><figure id="attachment_4367" aria-describedby="caption-attachment-4367" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4367" src="https://www.osradar.com/wp-content/uploads/2018/06/3-19.png" alt="2.- Installing apt-transport-https" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/3-19.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/3-19-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/3-19-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/3-19-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/3-19-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/3-19-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/3-19-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4367" class="wp-caption-text">2.- Installing apt-transport-https</figcaption></figure></p>
<p>We now proceed to add the Jenkins repository. First we add the security key.</p>
<p><strong>wget -q -O &#8211; https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add &#8211;</strong></p>
<p><figure id="attachment_4368" aria-describedby="caption-attachment-4368" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4368" src="https://www.osradar.com/wp-content/uploads/2018/06/3-20.png" alt="3.- Adding repository" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/3-20.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/3-20-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/3-20-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/3-20-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/3-20-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/3-20-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/3-20-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4368" class="wp-caption-text">3.- Adding repository key</figcaption></figure></p>
<p>And then, the repository is added as such</p>
<p><strong>               sudo apt-add-repository &#8220;deb https://pkg.jenkins.io/debian-stable binary/&#8221;</strong></p>
<p><figure id="attachment_4369" aria-describedby="caption-attachment-4369" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4369" src="https://www.osradar.com/wp-content/uploads/2018/06/4-17.png" alt="4.- adding repository" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/4-17.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/4-17-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/4-17-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/4-17-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/4-17-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/4-17-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/4-17-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4369" class="wp-caption-text">4.- adding repository</figcaption></figure></p>
<p>Before installing Jenkins, we must &#8220;configure&#8221; java with the following command:</p>
<p><strong>               sudo update-alternatives &#8211;config java</strong></p>
<p>In the displayed box we indicate that the default Java should be 8.</p>
<p><figure id="attachment_4370" aria-describedby="caption-attachment-4370" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4370" src="https://www.osradar.com/wp-content/uploads/2018/06/5-18.png" alt="5.- Setting java 8 to default" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/5-18.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/5-18-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/5-18-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/5-18-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/5-18-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/5-18-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/5-18-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4370" class="wp-caption-text">5.- Setting java 8 to default</figcaption></figure></p>
<p>Now we can install <strong>Jenkins</strong> from its added repository:</p>
<p><strong>             sudo apt install jenkins</strong></p>
<p><figure id="attachment_4371" aria-describedby="caption-attachment-4371" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4371" src="https://www.osradar.com/wp-content/uploads/2018/06/6-18.png" alt="6.- Installing Jenkins" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/6-18.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/6-18-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/6-18-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/6-18-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/6-18-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/6-18-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/6-18-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4371" class="wp-caption-text">6.- Installing Jenkins</figcaption></figure></p>
<p>And we checked the status of the service:</p>
<p><strong>             sudo systemctl status jenkins</strong></p>
<p><figure id="attachment_4372" aria-describedby="caption-attachment-4372" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4372" src="https://www.osradar.com/wp-content/uploads/2018/06/7-17.png" alt="7- checking status jenkins service" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/7-17.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/7-17-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/7-17-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/7-17-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/7-17-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/7-17-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/7-17-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4372" class="wp-caption-text">7- checking status jenkins service</figcaption></figure></p>
<p>In the previous image, we can notice that the service is running.</p>
<p>Before entering the Jenkins web panel, we must generate the administrator password:</p>
<p><strong>             sudo cat /var/lib/jenkins/secrets/initialAdminPassword</strong></p>
<p><figure id="attachment_4373" aria-describedby="caption-attachment-4373" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4373" src="https://www.osradar.com/wp-content/uploads/2018/06/8-15.png" alt="8.- Showing the initial admin password" width="1366" height="740" srcset="https://www.osradar.com/wp-content/uploads/2018/06/8-15.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/8-15-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/8-15-768x416.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/8-15-1024x555.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/8-15-696x377.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/8-15-1068x579.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/8-15-775x420.png 775w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4373" class="wp-caption-text">8.- Showing the initial admin password</figcaption></figure></p>
<h2>Testing the installation</h2>
<p>Now we can go to the web browser and access Jenkins on port 8080.</p>
<p><strong>            http://IP_Server:8080</strong></p>
<p><figure id="attachment_4375" aria-describedby="caption-attachment-4375" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4375" src="https://www.osradar.com/wp-content/uploads/2018/06/9-13.png" alt="9.- Accessing to Jenkins" width="1366" height="637" srcset="https://www.osradar.com/wp-content/uploads/2018/06/9-13.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/9-13-300x140.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/9-13-768x358.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/9-13-1024x478.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/9-13-696x325.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/9-13-1068x498.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/9-13-901x420.png 901w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4375" class="wp-caption-text">9.- Accessing to Jenkins</figcaption></figure></p>
<p>We set the administrator password andwe press continue button.</p>
<p>In the next window, you will be asked for user information, password and full name for set the first admin user.</p>
<p><figure id="attachment_4376" aria-describedby="caption-attachment-4376" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4376" src="https://www.osradar.com/wp-content/uploads/2018/06/10-12.png" alt="10.-First admin user" width="1366" height="637" srcset="https://www.osradar.com/wp-content/uploads/2018/06/10-12.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/10-12-300x140.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/10-12-768x358.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/10-12-1024x478.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/10-12-696x325.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/10-12-1068x498.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/10-12-901x420.png 901w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4376" class="wp-caption-text">10.-First admin user</figcaption></figure></p>
<p>Below is information from the Jenkins instance.</p>
<p><figure id="attachment_4377" aria-describedby="caption-attachment-4377" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4377" src="https://www.osradar.com/wp-content/uploads/2018/06/11-13.png" alt="11.-Instance information" width="1366" height="637" srcset="https://www.osradar.com/wp-content/uploads/2018/06/11-13.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/11-13-300x140.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/11-13-768x358.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/11-13-1024x478.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/11-13-696x325.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/11-13-1068x498.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/11-13-901x420.png 901w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4377" class="wp-caption-text">11.-Instance information</figcaption></figure></p>
<p>We click on &#8220;Save and Finish&#8221; and you are already telling us that we have installed Jenkins properly.</p>
<p><figure id="attachment_4378" aria-describedby="caption-attachment-4378" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4378" src="https://www.osradar.com/wp-content/uploads/2018/06/12-10.png" alt="12.-Jenkins ready!" width="1366" height="637" srcset="https://www.osradar.com/wp-content/uploads/2018/06/12-10.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/12-10-300x140.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/12-10-768x358.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/12-10-1024x478.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/12-10-696x325.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/12-10-1068x498.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/12-10-901x420.png 901w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4378" class="wp-caption-text">12.-Jenkins ready!</figcaption></figure></p>
<p>Now we&#8217;ll see Jenkins&#8217; initial panel working.</p>
<p><figure id="attachment_4379" aria-describedby="caption-attachment-4379" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-4379" src="https://www.osradar.com/wp-content/uploads/2018/06/13-6.png" alt="13.- Welcome to Jenkins" width="1366" height="637" srcset="https://www.osradar.com/wp-content/uploads/2018/06/13-6.png 1366w, https://www.osradar.com/wp-content/uploads/2018/06/13-6-300x140.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/13-6-768x358.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/13-6-1024x478.png 1024w, https://www.osradar.com/wp-content/uploads/2018/06/13-6-696x325.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/13-6-1068x498.png 1068w, https://www.osradar.com/wp-content/uploads/2018/06/13-6-901x420.png 901w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-4379" class="wp-caption-text">13.- Welcome to Jenkins</figcaption></figure></p>
<p>Using this type of tools substantially increases productivity in companies that seek to automatically perform certain processes related to projects.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-jenkins-in-ubuntu-18-04/">How to install Jenkins in Ubuntu 18.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-jenkins-in-ubuntu-18-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
