# maven install
mavendir='/d4peng/softs/maven'
sudo mkdir -p $mavendir
sudo chmod -R 777 $mavendir
sudo mkdir -p /tmp/maven && cd /tmp/maven
sudo wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
sudo tar -zxvf apache-maven-3.6.3-bin.tar.gz
sudo mv apache-maven-3.6.3/* $mavendir
sudo rm -rf *
sudo mkdir -p /d4peng/repos && sudo chmod -R 777 /d4peng/repos
sudo tee $mavendir/conf/settings.xml <<-'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/d4peng/repos</localRepository>
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
</profiles>
</settings>
EOF
# install jdk
jdkdir='/d4peng/softs/java'
sudo mkdir -p /tmp/java && sudo cd /tmp/java
sudo wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_hotspot_8u265b01.tar.gz
sudo tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u265b01.tar.gz
sudo mkdir -p $jdkdir
sudo chmod -R 777 $jdkdir
sudo mv jdk8u265-b01/* $jdkdir
# chmod dockerdir
chmod 777 /var/run/docker.sock:/var/run/docker.sock
chmod 777 -R /usr/bin/docker:/usr/bin/docker
chmod 777 -R /usr/bin/docker-compose:/usr/bin/docker-compose
# install jenkins
docker run -u root -d -p 8080:8080 -p 50000:50000 -v $mavendir:/usr/local/maven -v $jdkdir:/usr/local/java -v /d4peng/docker/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/bin/docker-compose:/usr/bin/docker-compose --name jenkins --restart=always jenkinsci/blueocean
配置Jenkins全局属性

配置全局工具
