From 65612ea6ae9106ec970217127b5c0abd4948810c Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Fri, 7 Nov 2025 12:49:19 +0530
Subject: [PATCH 01/10] comands to install jenkins on amazon linux machine
---
amazon-linux.sh | 1 +
1 file changed, 1 insertion(+)
create mode 100644 amazon-linux.sh
diff --git a/amazon-linux.sh b/amazon-linux.sh
new file mode 100644
index 00000000..8b137891
--- /dev/null
+++ b/amazon-linux.sh
@@ -0,0 +1 @@
+
From 44d58dcdaf79dfdde58de96c3fe7669d83f7090b Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Fri, 7 Nov 2025 12:50:39 +0530
Subject: [PATCH 02/10] Rename amazon-linux.sh to amazonlinux-jenkins.sh
---
amazon-linux.sh => amazonlinux-jenkins.sh | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename amazon-linux.sh => amazonlinux-jenkins.sh (100%)
diff --git a/amazon-linux.sh b/amazonlinux-jenkins.sh
similarity index 100%
rename from amazon-linux.sh
rename to amazonlinux-jenkins.sh
From 076e70a4dc258dd8309c65aa66d471a8fa2fd382 Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Fri, 7 Nov 2025 13:29:11 +0530
Subject: [PATCH 03/10] Update amazonlinux-jenkins.sh
---
amazonlinux-jenkins.sh | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/amazonlinux-jenkins.sh b/amazonlinux-jenkins.sh
index 8b137891..160a9208 100644
--- a/amazonlinux-jenkins.sh
+++ b/amazonlinux-jenkins.sh
@@ -1 +1,7 @@
-
+sudo wget -O /etc/yum.repos.d/jenkins.repo \
+ https://pkg.jenkins.io/redhat-stable/jenkins.repo
+sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
+sudo yum install java-21-amazon-corretto -y
+sudo yum install jenkins -y
+sudo systemctl enable jenkins
+sudo systemctl start jenkins
From 5b832c334437a6890b5adadb3c08f090782cc2f5 Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Fri, 7 Nov 2025 13:36:39 +0530
Subject: [PATCH 04/10] Update amazonlinux-jenkins.sh
---
amazonlinux-jenkins.sh | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/amazonlinux-jenkins.sh b/amazonlinux-jenkins.sh
index 160a9208..c79e3a71 100644
--- a/amazonlinux-jenkins.sh
+++ b/amazonlinux-jenkins.sh
@@ -5,3 +5,12 @@ sudo yum install java-21-amazon-corretto -y
sudo yum install jenkins -y
sudo systemctl enable jenkins
sudo systemctl start jenkins
+
+#Trouble shooting steps to make executors run on Amazon Linux
+sudo mkdir -p /var/tmp_disk
+sudo chmod 1777 /var/tmp_disk
+sudo mount --bind /var/tmp_disk /tmp
+echo '/var/tmp_disk /tmp none bind 0 0' | sudo tee -a /etc/fstab
+sudo systemctl mask tmp.mount
+df -h /tmp
+sudo systemctl restart jenkins
From 6965c5d2fb83051f00611515ea2979abfd373547 Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Sat, 8 Nov 2025 09:42:05 +0530
Subject: [PATCH 05/10] Update tomcat.sh
---
tomcat.sh | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/tomcat.sh b/tomcat.sh
index 661a919e..811707c7 100644
--- a/tomcat.sh
+++ b/tomcat.sh
@@ -1,11 +1,11 @@
yum install java-17-amazon-corretto -y
-wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.108/bin/apache-tomcat-9.0.108.tar.gz
-tar -zxvf apache-tomcat-9.0.108.tar.gz
-sed -i '56 a\' apache-tomcat-9.0.108/conf/tomcat-users.xml
-sed -i '57 a\' apache-tomcat-9.0.108/conf/tomcat-users.xml
-sed -i '58 a\' apache-tomcat-9.0.108/conf/tomcat-users.xml
-sed -i '59 a\' apache-tomcat-9.0.108/conf/tomcat-users.xml
-sed -i '56d' apache-tomcat-9.0.108/conf/tomcat-users.xml
-sed -i '21d' apache-tomcat-9.0.108/webapps/manager/META-INF/context.xml
-sed -i '22d' apache-tomcat-9.0.108/webapps/manager/META-INF/context.xml
-sh apache-tomcat-9.0.108/bin/startup.sh
+wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz
+tar -zxvf apache-tomcat-9.0.111.tar.gz
+sed -i '56 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '57 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '58 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '59 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '56d' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '21d' apache-tomcat-9.0.111/webapps/manager/META-INF/context.xml
+sed -i '22d' apache-tomcat-9.0.111/webapps/manager/META-INF/context.xml
+sh apache-tomcat-9.0.111/bin/startup.sh
From 77d9f97f9de27d3385f0f919d93b0d0c30592ddd Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Sat, 8 Nov 2025 10:13:34 +0530
Subject: [PATCH 06/10] Commands to install tomcat on ubuntu
---
tomcat-ubuntu.sh | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 tomcat-ubuntu.sh
diff --git a/tomcat-ubuntu.sh b/tomcat-ubuntu.sh
new file mode 100644
index 00000000..874c58f6
--- /dev/null
+++ b/tomcat-ubuntu.sh
@@ -0,0 +1,12 @@
+sudo apt update
+sudo apt install openjdk-17-jdk -y
+wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz
+tar -zxvf apache-tomcat-9.0.111.tar.gz
+sed -i '56 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '57 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '58 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '59 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '56d' apache-tomcat-9.0.111/conf/tomcat-users.xml
+sed -i '21d' apache-tomcat-9.0.111/webapps/manager/META-INF/context.xml
+sed -i '22d' apache-tomcat-9.0.111/webapps/manager/META-INF/context.xml
+sh apache-tomcat-9.0.111/bin/startup.sh
From 030715895958dbcd3ad622df1dca924d520fc38d Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Sat, 8 Nov 2025 12:12:25 +0530
Subject: [PATCH 07/10] Update amazonlinux-jenkins.sh
---
amazonlinux-jenkins.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/amazonlinux-jenkins.sh b/amazonlinux-jenkins.sh
index c79e3a71..f5535de9 100644
--- a/amazonlinux-jenkins.sh
+++ b/amazonlinux-jenkins.sh
@@ -5,6 +5,7 @@ sudo yum install java-21-amazon-corretto -y
sudo yum install jenkins -y
sudo systemctl enable jenkins
sudo systemctl start jenkins
+sudo yum install git -y
#Trouble shooting steps to make executors run on Amazon Linux
sudo mkdir -p /var/tmp_disk
@@ -14,3 +15,4 @@ echo '/var/tmp_disk /tmp none bind 0 0' | sudo tee -a /etc/fstab
sudo systemctl mask tmp.mount
df -h /tmp
sudo systemctl restart jenkins
+
From 753dd885729c07956b4d7d5de08957b0e57ff7b6 Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Mon, 10 Nov 2025 12:16:42 +0530
Subject: [PATCH 08/10] Update tomcat.sh
---
tomcat.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tomcat.sh b/tomcat.sh
index 811707c7..af05aaa0 100644
--- a/tomcat.sh
+++ b/tomcat.sh
@@ -1,4 +1,4 @@
-yum install java-17-amazon-corretto -y
+sudo yum install java-17-amazon-corretto -y #sudo if used on anyother user other than root
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz
tar -zxvf apache-tomcat-9.0.111.tar.gz
sed -i '56 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
From f9c6d9370b2a66c36b6c6777779d386f56192eae Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Tue, 11 Nov 2025 16:20:27 +0530
Subject: [PATCH 09/10] Update tomcat.sh
---
tomcat.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/tomcat.sh b/tomcat.sh
index af05aaa0..a88ee866 100644
--- a/tomcat.sh
+++ b/tomcat.sh
@@ -1,4 +1,5 @@
sudo yum install java-17-amazon-corretto -y #sudo if used on anyother user other than root
+sudo yum install git -y
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz
tar -zxvf apache-tomcat-9.0.111.tar.gz
sed -i '56 a\' apache-tomcat-9.0.111/conf/tomcat-users.xml
From 8711a2797c8da4073f29b960d6ac1c105cae737c Mon Sep 17 00:00:00 2001
From: KumarNaikMude7 <101415336+KumarNaikMude7@users.noreply.github.com>
Date: Tue, 18 Nov 2025 13:58:00 +0530
Subject: [PATCH 10/10] Update amazonlinux-jenkins.sh
---
amazonlinux-jenkins.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/amazonlinux-jenkins.sh b/amazonlinux-jenkins.sh
index f5535de9..7ccb0d27 100644
--- a/amazonlinux-jenkins.sh
+++ b/amazonlinux-jenkins.sh
@@ -7,7 +7,7 @@ sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo yum install git -y
-#Trouble shooting steps to make executors run on Amazon Linux
+#Trouble shooting steps to make executors run on Amazon Linux and disk issue for slave server
sudo mkdir -p /var/tmp_disk
sudo chmod 1777 /var/tmp_disk
sudo mount --bind /var/tmp_disk /tmp