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
分享到:
相关推荐
在Ubuntu系统上搭建Jenkins是构建自动化服务器的一个常见选择,尤其对于开源软件和Java项目而言。Jenkins是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...
通过以上步骤,您已经能够在 Ubuntu 系统上成功搭建并配置 Jenkins 环境。接下来可以根据具体需求创建 Jenkins 任务,实现项目的持续集成与持续部署。这不仅能够提升开发效率,还能确保软件质量,是现代软件开发不可...
本篇文章将详细讲解如何在Ubuntu系统上部署Web项目,涉及的知识点包括Java环境搭建(JDK)、应用服务器配置(Tomcat)、Web应用的部署以及数据库的交互。 首先,我们要确保系统已经安装了Java Development Kit(JDK...
首先,手册会介绍如何准备服务器环境,包括硬件配置建议、操作系统(如Ubuntu、CentOS)的安装,以及网络设置。然后详细讲解如何分别安装GitLab和Jenkins,确保两个服务能够顺利运行。GitLab负责托管代码仓库,而...
2-2 Jenkins进阶篇环境搭建.mp4 2-3 Jenkins在Serlet容器中的安装.mp4 2-4 在ubuntu系统中安装Jenkins.mp4 2-5 在Centos系统上安装Jenkins.mp4 2-6 在代理服务器之后运行Jenkins.mp4 2-7 在Docker中运行Jenkins...
Jenkins安装包,自测OK,搭建在linux环境下运行正常,配合文章进行一步步部署。 文章链接:https://blog.csdn.net/pds_shuang521/article/details/109117976
- **多环境部署策略**:区分测试、预发布、生产等不同环境下的部署流程。 - **回滚机制**:支持失败时自动回滚至上一稳定版本。 - **监控与报警**: - **集成监控工具**:与Prometheus、Grafana等系统联动,实时...
2-2 Jenkins进阶篇环境搭建.mp4 2-3 Jenkins在Serlet容器中的安装.mp4 2-4 在ubuntu系统中安装Jenkins.mp4 2-5 在Centos系统上安装Jenkins.mp4 2-6 在代理服务器之后运行Jenkins.mp4 2-7 在Docker中运行Jenkins...
2-2 Jenkins进阶篇环境搭建.mp4 2-3 Jenkins在Serlet容器中的安装.mp4 2-4 在ubuntu系统中安装Jenkins.mp4 2-5 在Centos系统上安装Jenkins.mp4 2-6 在代理服务器之后运行Jenkins.mp4 2-7 在Docker中运行Jenkins...
2-2 Jenkins进阶篇环境搭建.mp4 2-3 Jenkins在Serlet容器中的安装.mp4 2-4 在ubuntu系统中安装Jenkins.mp4 2-5 在Centos系统上安装Jenkins.mp4 2-6 在代理服务器之后运行Jenkins.mp4 2-7 在Docker中运行Jenkins...
总之,搭建OpenStack开发环境涉及多个步骤,包括系统准备、安装基础工具、设置虚拟化环境、安装DevStack、配置开发环境以及进行实际的开发工作。这个过程可能需要一定的耐心和时间,但一旦完成,你就能在自己的机器...
首先,我们需要了解基础的服务器环境设置。服务器通常运行在Linux操作系统上,例如Ubuntu或CentOS。确保你的服务器已经安装了Java Development Kit (JDK),因为Tomcat需要Java环境来运行。你可以通过执行`java -...
在阅读这份《Ubuntu Server最佳方案》时,你将了解到如何规划、安装、配置和管理Ubuntu Server,包括网络设置、存储管理、系统监控、性能优化、备份策略以及故障排查等内容。此外,书中可能还涵盖了安全实践、服务器...
通过Jenkins UI,我们可以配置构建触发器(例如,每当代码仓库有新的提交时自动构建)、构建步骤(如运行单元测试、打包应用、部署到测试环境)和通知机制(如发送邮件通知构建结果)。此外,Jenkins可以与其他工具...
使用如Ansible、Chef等配置管理工具,结合Jenkins实现自动化的环境搭建和配置,确保不同环境间的一致性。 #### 云原生集成 随着Kubernetes、Docker等技术的发展,Jenkins也提供了相应的插件和服务集成方案,支持云...
阿里云项目部署是一个涵盖多个步骤和技术的综合过程,主要涉及购买阿里云服务、配置服务器环境、设置数据库以及Java项目的部署。下面将详细讲解这些关键环节。 1. **购买阿里云服务**: 在开始阿里云项目部署之前...
最后,值得一提的是,在下一阶段的内容中,将介绍如何在Ubuntu 16.04 LTS系统上安装和卸载GitLab,这是搭建自动化部署环境的重要环节。了解如何安装和配置GitLab,可以帮助团队构建一个完整的代码管理、持续集成和...
在实际应用中,SSH不仅限于命令行操作,还可以集成到自动化脚本和持续集成/持续部署(CI/CD)流程中,例如Jenkins、GitLab CI等,以实现远程服务器的自动化管理和部署。 以上是SSH环境搭建的基本过程,通过这个过程,...