Linux 安装插件 jdk maven tomcat 等
jdk:
步骤一:打开 Xftp6
这样就上传成功到Linux
步骤二:打开 Xshell
步骤san:开始解压 配置jdk
点击回车
这样就是解压成功了
==重点 进入之后 先按字母 i 就编辑的意思 ==
JAVA_HOME=/opt/jdk1.8.0_221
PATH=/opt/jdk1.8.0_221/bin:$PATH
CLASSPATH=.
export JAVA_HOME PATH CLASSPATH
==写完之后 按Esc 在 按Shift+:(冒号) ==
maven:
步骤一:下载解压包:
官网地址:http://maven.apache.org/download.cgi
步骤二:上传到linux的/opt目录:
cd /opt/
步骤三:解压文件:
tar -zxvf apache-maven-3.6.3-bin.tar.gz
步骤四:配置环境变量
vim /etc/profile
在最后一行加上
export MAVEN_HOME=/opt/apache-maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
== * 编辑之后记得使用source /etc/profile命令是改动生效==
步骤五:验证结果
在任意路径下执行 mvn -version 验证命令是否有效。正常结果如下,能够看到当前maven及jdk版本。
成功
git:
在任意目录下写(前提Linux必须有连网)
yum -y install git
查看git安装上没有
git --version
Docker:
第一步:安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
第二步:添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
第三步:更新并安装Docker-CE
//先运行这个
yum makecache fast
//在运行这个
yum -y install docker-ce
第四步:开启Docker服务
service docker start
第五步、测试是否安装成功
docker -v
tomcat:
①将文件上传到
②解压
tar -zxvf apache-tomcat-8.5.59.tar.gz
③启动tomcat
在tomcat文件夹下找到bin目录- -找到startup.sh
//启动tomcat 命令
./startup.sh
④关闭 Linux中的防火墙
查看防火墙状态
systemctl status firewalld.service
关闭防护墙
systemctl stop firewalld.service
永久关闭防护墙
systemctl disable firewalld.service
这样windows系统就可以访问Linux系统的tomcat等
重点 tomcat和Jenkins的端口号都是 8080 要把tomcat的端口号改成别的才行 改完之后再安Jenkins在往下做
jenkins:
①将jenkins放到你自己的tomcat下的webapps中
==解决jenkins一直卡着 显示正在启动,请稍后…因为Jenkins默认访问是谷歌网址需要修改 ==
解决方案:在根目录下
cd回车 访问的是根目录
cd
在根目录下打
cd .jenkins/updates/
进到updates目录下打下面这句话
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
启动
nohup java -jar /opt/apache-tomcat-8.5.59/webapps/jenkins.war >/opt/apache-tomcat-8.5.59/webapps/jenkins.out &
启动出现下面界面 再次点击回车
查看Jenkins启动没有
ps -ef | grep jenkins
成功 如果(想要关闭 打 kill 加 想要关闭的进程 9273)
②解锁
安装插件之后,插件管理员用户名和密码
实例配置
安装完成
Jenkins(自动化过程)
1、准备工作
(1)需要项目工程,需要做修改
第一 项目需要Dockerfile文件
第二 在项目pom文件添加打包类型 和 maven插件
2、在jenkins管理界面创建自动化任务
(1)
(2)
(3)把代码提交码云Git仓库里面(不会的百度简单)
(4)在作业创建页面指定代码位置
(5)
(6)修改脚本路径,进行复制
#!/bin/bash
#maven打包
mvn clean package
echo 'package ok!'
echo 'build start!'
cd ./infrastructure/eureka_server
service_name="eureka-server"
service_prot=8761
#查看镜像id
IID=$(docker images | grep "$service_name" | awk '{print $3}')
echo "IID $IID"
if [ -n "$IID" ]
then
echo "exist $SERVER_NAME image,IID=$IID"
#删除镜像
docker rmi -f $service_name
echo "delete $SERVER_NAME image"
#构建
docker build -t $service_name .
echo "build $SERVER_NAME image"
else
echo "no exist $SERVER_NAME image,build docker"
#构建
docker build -t $service_name .
echo "build $SERVER_NAME image"
fi
#查看容器id
CID=$(docker ps | grep "$SERVER_NAME" | awk '{print $1}')
echo "CID $CID"
if [ -n "$CID" ]
then
echo "exist $SERVER_NAME container,CID=$CID"
#停止
docker stop $service_name
#删除容器
docker rm $service_name
else
echo "no exist $SERVER_NAME container"
fi
#启动
docker run -d --name $service_name --net=host -p $service_prot:$service_prot $service_name
#查看启动日志
#docker logs -f $service_name
(7)执行作业(任务)
- 需要docker启动起来
service docker start