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是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...
Jenkins是一个流行的开源自动化服务器,能够完成持续集成(CI)和持续部署(CD)任务,而CMake则是一个跨平台的构建系统生成器,它能够为不同的平台和编译器自动生成构建系统配置文件。 在Jenkins中配置CMake构建...
在Ubuntu系统下配置Jenkins、Rancher、Docker和Kubernetes(k8s)集群的详细步骤涵盖了系统准备、软件安装、网络配置和集群管理等关键环节,确保用户能够搭建并运行一个高效稳定的应用开发和部署环境。 首先,系统...
2. **解压并配置路径**:将下载的JDK解压缩到指定目录,并配置Jenkins的JDK路径。 ```bash # 下载并解压 wget https://download.java.net/java/GA/jdk17/17.0.1/17.0.1+12_linux-x64_bin.tar.gz tar -xvf 17.0.1+12...
通过以上步骤,您已经能够在 Ubuntu 系统上成功搭建并配置 Jenkins 环境。接下来可以根据具体需求创建 Jenkins 任务,实现项目的持续集成与持续部署。这不仅能够提升开发效率,还能确保软件质量,是现代软件开发不可...
首先,手册会介绍如何准备服务器环境,包括硬件配置建议、操作系统(如Ubuntu、CentOS)的安装,以及网络设置。然后详细讲解如何分别安装GitLab和Jenkins,确保两个服务能够顺利运行。GitLab负责托管代码仓库,而...
本篇文章将详细讲解如何在Ubuntu系统上部署Web项目,涉及的知识点包括Java环境搭建(JDK)、应用服务器配置(Tomcat)、Web应用的部署以及数据库的交互。 首先,我们要确保系统已经安装了Java Development Kit(JDK...
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
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、配置开发环境以及进行实际的开发工作。这个过程可能需要一定的耐心和时间,但一旦完成,你就能在自己的机器...
### Jenkins 操作手册知识点详解 ...以上是关于 Jenkins 安装和配置的基本知识点,通过这些步骤可以快速搭建起一个基本的持续集成环境。对于更高级的功能和配置,请参考官方文档或社区资源进行深入学习。
在当前的云计算和容器化技术环境下,构建和部署Docker镜像是一种常见的需求,它可以帮助开发者快速搭建开发环境,同时提高应用部署的效率和一致性。 Ubuntu 14.04 LTS(长期支持版)是一个稳定的Linux发行版,支持...
在阅读这份《Ubuntu Server最佳方案》时,你将了解到如何规划、安装、配置和管理Ubuntu Server,包括网络设置、存储管理、系统监控、性能优化、备份策略以及故障排查等内容。此外,书中可能还涵盖了安全实践、服务器...
通过Jenkins UI,我们可以配置构建触发器(例如,每当代码仓库有新的提交时自动构建)、构建步骤(如运行单元测试、打包应用、部署到测试环境)和通知机制(如发送邮件通知构建结果)。此外,Jenkins可以与其他工具...
首先,我们需要了解基础的服务器环境设置。服务器通常运行在Linux操作系统上,例如Ubuntu或CentOS。确保你的服务器已经安装了Java Development Kit (JDK),因为Tomcat需要Java环境来运行。你可以通过执行`java -...
阿里云项目部署是一个涵盖多个步骤和技术的综合过程,主要涉及购买阿里云服务、配置服务器环境、设置数据库以及Java项目的部署。下面将详细讲解这些关键环节。 1. **购买阿里云服务**: 在开始阿里云项目部署之前...