一步一个脚印----jenkins+maven+gitlub+tomcat+jdk部署环境

前记:不逼自己你不知道自己竟然可以坚持下来!

第一步:搭建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进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值