先大概说一下Jenkins自动化部署的原理:
回想一下我们手动部署项目的过程,首先在我们本地用开发工具将我们写好的代码打包或者是静态资源压缩,可以打成war,jar,zip。打好包后上传服务器,然后重启应用,就ok了。
其实我们自动化部署也是这个过程,就是打包,上传,重启,只不过这个过程都界面化,方便我们程序员使用。
以java项目为例
1.安装Java环境
jre:首先需要安装jre环境,这个你应该没意见吧
2.安装Maven
maven:打包需要maven,再安装个maven
3.安装Git
git/svn:我们的代码仓库用的是git就安装个git客户端,用svn就安装个svn罢了
4.下载Jenkins的war包
在服务器上部署Jenkins,这个简单跟1一样,去官网下载一个最新的Jenkins.war
5.启动war
(1)java -jar jenkins.war &
(2)或者把war包仍在tomcat的ROOT目录下,启动tomcat就可以访问了
6.接下来就是重点了
启动Jenkins后配置,系统管理-->插件管理,如下图搜索gitLab,安装重启就好,或者在启动的时候安装推荐就行
今天心情不好,不想写了。。。。。。。。。。。。。