├── README.md ├── Maven.sh ├── sonarqube.sh ├── Jfrog.sh ├── trivy.sh ├── docker.sh └── jenkins.sh /README.md: -------------------------------------------------------------------------------- 1 | # tools_installation_scripts -------------------------------------------------------------------------------- /Maven.sh: -------------------------------------------------------------------------------- 1 | sudo apt update -y 2 | sudo apt install maven -y 3 | mvn -version 4 | -------------------------------------------------------------------------------- /sonarqube.sh: -------------------------------------------------------------------------------- 1 | docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube 2 | -------------------------------------------------------------------------------- /Jfrog.sh: -------------------------------------------------------------------------------- 1 | ##Install in Amazon Ubuntu 2 | sudo usermod -aG docker $USER 3 | docker pull docker.bintray.io/jfrog/artifactory-oss:latest 4 | sudo mkdir -p /jfrog/artifactory 5 | sudo chown -R 1030 /jfrog/ 6 | docker run --name artifactory -d -p 8081:8081 -p 8082:8082 -v /jfrog/artifactory:/var/opt/jfrog/artifactory docker.bintray.io/jfrog/artifactory-oss:latest 7 | -------------------------------------------------------------------------------- /trivy.sh: -------------------------------------------------------------------------------- 1 | # A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI. 2 | 3 | sudo apt-get install wget apt-transport-https gnupg lsb-release 4 | wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | sudo apt-key add - 5 | echo deb https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/trivy.list 6 | sudo apt-get update 7 | sudo apt-get install trivy 8 | -------------------------------------------------------------------------------- /docker.sh: -------------------------------------------------------------------------------- 1 | ##Install in Amazon Ubuntu 2 | #!/bin/bash 3 | sudo apt update -y 4 | 5 | sudo apt install apt-transport-https ca-certificates curl software-properties-common -y 6 | 7 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 8 | 9 | sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" -y 10 | 11 | sudo apt update -y 12 | 13 | apt-cache policy docker-ce -y 14 | 15 | sudo apt install docker-ce -y 16 | 17 | #sudo systemctl status docker 18 | 19 | sudo chmod 777 /var/run/docker.sock 20 | -------------------------------------------------------------------------------- /jenkins.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #-f Fail silently (no output at all) on server errors. 4 | #s--silent Silent or quiet mode. Don't show progress meter or error messages. 5 | #-S, --show-error and when used with -s , it will show an error 6 | #-L, --location If the server reports that the requested page has moved to a different location 7 | #A System/software update is typically a release containing enhancements to the current version. 8 | #An upgrade is a whole new version of software that represents a significant change or major improvement. 9 | #DEB - A deb package (.deb file) is a software package in a specific format designed for Debian-based distributions recognized by the .deb extension. \ 10 | #Deb packages allow installing local software on an Ubuntu system. 11 | 12 | 13 | 14 | 15 | 16 | sudo apt update -y 17 | 18 | sudo apt upgrade -y 19 | 20 | sudo apt install openjdk-17-jre -y 21 | 22 | curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \ 23 | /usr/share/keyrings/jenkins-keyring.asc > /dev/null 24 | echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ 25 | https://pkg.jenkins.io/debian-stable binary/ | sudo tee \ 26 | /etc/apt/sources.list.d/jenkins.list > /dev/null 27 | sudo apt-get update -y 28 | sudo apt-get install jenkins -y 29 | --------------------------------------------------------------------------------