https://www.cnblogs.com/shuoer/p/9471839.html
环境说明
两台主机
本地服务器 192.168.1.17 jenkins服务器及dev环境
阿里云 :112.74.184.170 代码仓库及上线环境
思路:
我想实现用本地的jenkins服务器控制dev环境和线上release环境
由于手头服务器有限,所以jenkins服务器和dev环境在同一台服务器上
release环境和代码仓库在同一台服务器上
ubuntu 安装 JDK
ubuntu的安装我们采取最简单的方式安装 直接用apt-get的方式
//添加java的ppa
sudo add-apt-repository ppa:webupd8team/java
//更新软件源
sudo apt-get update
//安装java8
sudo apt-get install oracle-java8-installer
安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可
ubuntu 安装tomcat8
通过apt安装 tomcat8
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin -y
安装完成后的配置文件放置在/var/lib/
#启动
service tomcat8 start
#状态
service tomcat8 status
#停止
service tomcat8 stop
配置管理员的权限
sudo vim /var/lib/tomcat8/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
重启服务测试
service tomcat8 restart
安装Jenkins
参考官网 https://pkg.jenkins.io/debian-stable/
这里我们使用Jenkins的官方提供的软件仓库,要使用官方的软件仓库之前必须将软件仓库的秘钥添加到本地
#添加官方软件仓库的秘钥到本地的apt秘钥中
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
将官方提供的软件仓库地址加入到本地的apt软件源中,本地用于存放软件源的文件在/etc/apt/sources.list
#将地址添加进本地的软件源列表
$ deb https://pkg.jenkins.io/debian-stable binary/
更新我们本地的软件源缓存,然后直接安装jenkins
$ sudo apt-get update
$ sudo apt-get install jenkins
启动jenkis
sudo /etc/init.d/jenkins [start|restart|stop]
安装jenkins
打开我们的浏览器输入jenkins的服务器地址,在这里我的是192.168.1.17
http://192.168.1.17:8080
但是呢有时候这个端口就会被万恶的tomcat占用我们不得不修改jenkins的端口(此时如果你打开的是jenkins此步骤可以省略)
修改jenkins端口
$ sudo vim /etc/default/jenkins
#修改如下内容
HTTP_PORT=8085
#重启jenkins服务
$ sudo /etc/init.d/jenkins restart
首次进入jenkins如要输入密码,密码位置:/var/lib/jenkins/secrets/initialAdminPassword
分享到:
相关推荐
NULL 博文链接:https://871421448.iteye.com/blog/1933208
一步步搭建jenkins,教你如何搭建Jenkins,提供Jenkins服务。
自动化部署为更好配合项目进行平台版本迭代和更新,使软件能够持续集成,提高运维部署效率,故搭建jenkins自动化部署平台,满足项目自动化部署需求。
Jenkins增量打包配置,可以实现增量部署,只更新变动的文件!
此文档为简单的搭建Jenkins自动部署工具,可实现自动部署war包到Tomcat上及springboot工程的自动部署。
Win10搭建Jenkins部署Java项目(本机和远程Win10部署).doc
Jenkins 自动化部署Deploy插件
jenkins+git+maven搭建自动化部署环境说明文档,详尽的说明
jenkins自动化环境搭建,配置 1:jdk安装 2:maven安装配置 3:git安装 4:docker安装,docker私服搭建 5:Jenkins安装配置
本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;
Jenkins自动化部署获取svn二级目录,Jenkins部署教程和动态获取svn路径教程
里面根据我自己的操作,详细介绍了配置Jenkins自动化部署的步骤说明,可以仔细阅读文档
详细描述了centos7.4环境下Jenkins+ant+jmeter持续集成接口测试的环境搭建,并包含必要的jar包等资料
Jenkins安装项目部署
jenkins离线部署套装(你需要的它都有)
基于centos7的maven-git-jenkins自动化部署搭建!简单易懂,已包含安装包。
很多团队表示,我们一定要把系统全部coding完成,才向(类)生产环境部署系统,这样有一个好处,就是大家更加专注于coding。不被打扰。但是也有一个坏处,就是无法及时反馈出系统中的问题,你的boss也无法知道系统究竟...
jenkins结合gitlab部署vue项目,vue版本3,node 环境14.15.1,jdk1.8,windows环境,内容包括操作录屏和操作文档
Jenkins配置定时构建任务,构建完成后自动部署,构建和部署结束后发送钉钉通知