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