前记:不逼自己你不知道自己竟然可以坚持下来!
第一步:搭建linux环境:
1、下载:VMware Workstation 15 Player;centos7
安装VMware Workstation 15 Player:直接跟传统虚拟机方式一样
安装centos7:https://blog.youkuaiyun.com/weixin_43844158/article/details/91346448
2、下载jdk,tomcat
(1)我将下载的jdk1.8和tomcat8都放在/usr/local下,新建了一个software文件夹
(2)jdk环境配置:https://blog.youkuaiyun.com/hehuistudent654/article/details/80006195
3、下载maven3.6.3
(1)我将下载的maven都放在/usr/local下,新建了一个software文件夹;
(2)maven需要配置环境变量:https://www.jianshu.com/p/8bfefcc0cf10
mvn -v
4、下载git:方法:yum install git,下载安装后,git version验证
(1)git安装后,要初始化并生成授信证书
git config --global user.name “账号名”
git config --global user.email “邮箱名”
(2)将git证书配置到gitlub,这样git才能与gitlub进行联通:可具体看:https://blog.youkuaiyun.com/angus_01/article/details/80118088
a)生成ssh key:使用 ls -al ~/.ssh 命令查看 ssh key 是否存在;
b)生成 SSH KEY: ssh-keygen -t rsa -C "邮箱名"
c)进入 /root/.ssh 目录,查看 id_rsa 和 id_rsa.pub 文件:
cd /root/.ssh
/.ssh# ls -a
e)复制 SSH KEY
打开 id_rsa.pub 文件,将内容复制;用于 GitHub 身份验证
登录 GitHub,点击头像- settings-SSH and GPG keys-new sshkey 选项:
f)验证: ssh git@gitlub.com
4、下载jenkins.war,在官网上下载,当然速度十分缓慢!!!!
1)安装jenkins:将jenkins war放在tomcat/webapps中,启动tomcat,jenkins即可启动。
2)登录后,先下载系统默认的所有插件,进入后继续选择安装插件界面,
要下载:maven inteintion,:否在你在创建任务是,没有maven
要下载:publish over SSH,否则,在最后,你会找不到这个位置(不过,等找不到的时候,再下载也可以,只是会又需要等待,还不如一开始都下载好)
要下载 git,否则在源码管理处,没有git选项
3)此后具体可参考:https://blog.youkuaiyun.com/boling_cavalry/article/details/78943061
专题:部署时遇到的各种坑:
(1)本机无法访问虚拟机发布的系统:
问题描述:
1.本机能ping通虚拟机
2.虚拟机也能ping通本机
3.虚拟机能访问自己的web
4.本机无法访问虚拟己的web
解决:参考:https://blog.youkuaiyun.com/yangchangfu2016/article/details/73650679
(2)遇到创建任务下发列表中没有:maven
解决:确实maven integration插件
(3)打包的是jar包而不是war包
解决:修改的位置:pom.xml,具体参考:https://blog.youkuaiyun.com/gm371200587/article/details/80422390
(4)yum提示Another app is currently holding the yum lock; waiting for it to exist
解决:rm -f /var/run/yum.pid 强行关掉yum进程