上一节,我们安装了jdk,maven,tomcat等环境
接着走:
4.下载Jenkins
war包放到tomcat的webapps下
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war -P /usr/share/tomcat/webapps/
垃圾网速不能忍受
![f18223938d1edc92c20eb03a7b2480bb.png](https://img-blog.csdnimg.cn/img_convert/f18223938d1edc92c20eb03a7b2480bb.png)
这里我使用本地下载好的war包,用sftp上传到这个目录下
![167b0623ed7d89b30a27de062a598ad2.png](https://img-blog.csdnimg.cn/img_convert/167b0623ed7d89b30a27de062a598ad2.png)
可以看到这个已经在了
因为tomcat刚刚是运行的,所以自动解压了
![8daa8f682dff2ba115b93ed09d9714a0.png](https://img-blog.csdnimg.cn/img_convert/8daa8f682dff2ba115b93ed09d9714a0.png)
浏览器访问:http://你的ip:8080/jenkins/
Jenkins第一次打开很慢,需要部署一些东西,稍等片刻即可。
这里说个很有意思的事情,我们进入这个解压目录
![5baa721d73039a45fd0d6b909afa5333.png](https://img-blog.csdnimg.cn/img_convert/5baa721d73039a45fd0d6b909afa5333.png)
发现下面有个winstone,这也是个服务器,所以这个war包你直接
java -jar jenkins.war
也是可以运行的,只不过默认也是用的8080端口,这里我直接放到tomcat下去运行了
等待了一会,Jenkins部署完成后,刷新一下
![7d7865304843d44269cb7a0335338ca5.png](https://img-blog.csdnimg.cn/img_convert/7d7865304843d44269cb7a0335338ca5.png)
我们去cat一下密码
![78f1f4bccfdcfbd2759aac58b3987ef3.png](https://img-blog.csdnimg.cn/img_convert/78f1f4bccfdcfbd2759aac58b3987ef3.png)
默认安装推荐插件即可,开始安装
![768b23697c9f1632ef83a7ecefd8c11c.png](https://img-blog.csdnimg.cn/img_convert/768b23697c9f1632ef83a7ecefd8c11c.png)
可以新建一个用户,也可以使用默认的admin
![8ea48e00d005f894ac63d833ead282f4.png](https://img-blog.csdnimg.cn/img_convert/8ea48e00d005f894ac63d833ead282f4.png)
![67f449051f88bc582e12521172c8d313.png](https://img-blog.csdnimg.cn/img_convert/67f449051f88bc582e12521172c8d313.png)
![ff8e810f5bb8b4946bae3e196de59c97.png](https://img-blog.csdnimg.cn/img_convert/ff8e810f5bb8b4946bae3e196de59c97.png)
我这里的配置,
![69a3498d22ecac993fea99024465ade8.png](https://img-blog.csdnimg.cn/img_convert/69a3498d22ecac993fea99024465ade8.png)
所有的全局配置,主要是:maven,git,jdk
![0149c80df5fd3fb6c63bb4a886612de4.png](https://img-blog.csdnimg.cn/img_convert/0149c80df5fd3fb6c63bb4a886612de4.png)
git那个是我自己之前安装过的较新版本,之前文章有说过怎么安装部署,不了解的关注我,查看往期文章即可。或者直接按照下面代码也可以。
yum remove git安装新版Git#安装gccyum install gcc#安装g++yum install gcc-c++#安装编译所需的包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMakerwget -P /usr/src/git-2.19.1 https://www.kernel.org/pub/software/scm/git/git-2.19.1.tar.gz#切换到指定目录cd /usr/src/git-2.19.1/#解压源码包tar zxvf git-2.19.1.tar.gz#进入解压目录cd git-2.19.1/#配置安装目录并编译和安装(耐心等待……)./configure --prefix=/usr/local/git-2.19.1 && make install#将编译好的git-2.18.0 bin目录添加到bashrc中,相当于添加全局变量echo 'export PATH=$PATH:/usr/local/git-2.19.1/bin' > /etc/profile.d/git.sh#使bashrc立即生效,全局变量立即生效source /etc/bashrc#查看git版本,如果是版本是git version 2.18.0即大功告成git --version#如果发现还是老版本,再执行一次即可yum remove git#至此,CentOS 就安装上了最新版本的 Git。
自动化部署Jenkins(一)
我们安装了jdk,maven,tomcat等Jenkins自动化部署所需要的环境
自动化部署Jenkins(二)
我们安装了安装好了Jenkins,并进行了基本配置
自动化部署Jenkins(三)
我们新建了一个web项目并使用Jenkins,自动化部署了gitee上面代码
自动化部署Jenkins(四)
我们在centos7服务器上搭建了一个svn服务器
自动化部署Jenkins(五)
我们使用Jenkins自动化部署svn服务器上面的代码。