可能不少小伙伴们都知道,在通常互联企业初期大多数都是采用手工打包上传与发布的方式进行代码发布,常见就是利用打包工具手工打包,上传到WEB服务器,备份原代码文件,发布新的代码,重启服务和检测是否发布成功;java
随着时间的推移,WEB集群数量愈来愈多,这种手工方式操做会大大下降生产效率,所以,一种叫“持续集成”东东就推行开来了,至于啥叫“持续集成”请各位自行百度或Google.linux
今天,民工哥给各位小伙伴说一说“持续集成”当中的一个小部分:自动打包与发布代码的功能,一样也是生产环境经常使用的。web
安装jdk、tomcat环境apache
[root@centos6 ~]# tar zxf jdk-8u111-linux-x64.tar.gz -C /usr/local/ [root@centos6 ~]# tar zxf apache-tomcat-8.5.9.tar.gz -C /usr/local/ [root@centos6 local]# export JAVA_HOME=/usr/local/jdk1.8.0_111 [root@centos6 local]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [root@centos6 local]# export PATH=$JAVA_HOME/bin:$PATH [root@centos6 local]# export CATALINA_HOME=/usr/local/apache-tomcat-8.5.9 [root@centos6 local]# source /etc/profile [root@centos6 local]# java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
上官网下载安装包centos
[root@centos6 ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war [root@centos6 ~]#cp jenkins.war /usr/local/apache-tomcat-8.5.9/webapps/ [root@centos6 webapps]#../bin/startup.sh &
登录WEB界面进行相关配置tomcat
提示输入密码服务器
能够在下面的文件中找到初始密码app
[root@centos6 webapps]# cat /root/.jenkins/secrets/initialAdminPassword 0d647a32992149b3b43f77e4bda93809
输入密码,跳转到下一个界面webapp
而后选择安装插件,下一步便可maven
安装完成
建立用户与密码
完成后就能够进入首页界面进行配置与管理了
接下来安装下后续须要插件
经过系统管理—管理插件—安装maven插件
因为上传图片经常失败,安装步骤图片较多,须要看全文的能够访问下面的地址:
传送门