jenkins部署
基础环境配置
下载jdk包,https://www.oracle.com/java/technologies/downloads/#java8,需要登录oracle手动下载再上传服务器
下载maven包,https://maven.apache.org/download.cgi
wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
解压到指定目录,并重命名
tar -zxvf apache-maven-3.8.8-bin.tar.gz -C /usr/local/ tar -zxvf jdk-8u431-linux-x64.tar.gz -C /usr/local/
修改maven的源配置,把146行的源信息修改成阿里
cd /usr/local/maven/conf/settings.xml
146 gg
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>增加目录
mkdir -p /var/jenkins/ chmod -R 777 /var/jenkins/
下载运行镜像,JENKINS_US和JENKINS_UC_DOWNLOAD是jenkins下载的镜像源配置信息,指向腾讯源,如果不配置按官方的源执行,大概率会出现失败的情况
docker run --name jenkins \ > --restart=always \ > -itd -p 8080:8080 \ > -v /var/jenkins/:/var/jenkins_home/ \ > -v /usr/local/jdk:/usr/local/jdk \ > -v /usr/local/maven:/usr/local/maven \ > -e JENKINS_US=https://mirrors.cloud.tencent.com/jenkins/ \ > -e JENKINS_UC_DOWNLOAD=https://mirrors.cloud.tencent.com/jenkins/ \ > jenkins/jenkins:lts
查看初始密码
docker logs jenkins
禁用ssl,否则在jenkins用git源明管理时会出现,returned status code 128: stdout
docker exec -u root -it a3a9a /bin/bash git config --system http.sslVerify false
登录平台初始化



从刚才配置的腾讯源下载插件


插件管理,安装git分支和ssh方式推送jar包,安装完成后勾选重启


全局工具配置jdk和maven

