温馨提示×

centos jenkins如何部署应用

小樊
46
2025-02-25 02:06:39
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上部署Jenkins并部署应用通常涉及以下步骤:

准备工作

  1. 安装JDK
  • 确保系统中已经安装了Java,因为Jenkins是基于Java的应用程序。
  • 使用以下命令安装Java:
sudo yum install java-1.8.0-openjdk
  • 配置Java环境变量:
sudo vi /etc/profile

在文件末尾添加以下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile
  • 检查Java安装是否成功:
java -version
  1. 安装Tomcat
  • 下载Tomcat安装包并解压到指定目录。
sudo wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war -P /var/lib/tomcat/webapps/
sudo tar -zxvf jenkins.war -C /var/lib/tomcat/webapps/
  • 重启Tomcat服务:
/var/lib/tomcat/bin/shutdown.sh
/var/lib/tomcat/bin/startup.sh
  1. 安装Jenkins
  • 添加Jenkins的Yum源:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  • 安装Jenkins:
sudo yum install jenkins
  • 启动Jenkins服务并设置开机自启动:
sudo systemctl start jenkins
sudo systemctl enable jenkins
  1. 访问Jenkins界面
  • 通过浏览器访问Jenkins主页:http://your_server_ip:8080
  • 使用初始管理员密码登录,密码通常可以在/root/.jenkins/secrets/initialAdminPassword文件中找到。

配置Jenkins

  1. 安装插件
  • 登录Jenkins后台,点击“系统管理”-“插件管理”,在“可选插件”中安装需要的插件,如Git、Maven、Docker等。
  1. 创建Jenkins任务
  • 点击“新建任务”,输入任务名称并选择项目类型。
  • 配置项目的代码仓库、构建触发器、构建步骤等内容。
  • 编写shell脚本(如deploy.sh)来执行具体的部署任务,包括编译、打包、部署等步骤。
  1. 自动化部署
  • 配置构建触发器,如定时任务或通过Webhook触发构建。
  • 保存任务配置并执行构建任务,Jenkins将按照配置自动触发构建流程。

使用Docker部署Jenkins(可选)

  1. 安装Docker
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取Jenkins镜像
docker pull jenkins/jenkins:lts
  1. 运行Jenkins容器
docker run -p 8080:8080 -p 50000:50000 --name jenkins -u root -v /home/zkgc/mydata/jenkins_home:/var/jenkins_home -d jenkins/jenkins:lts
  1. 登录Jenkins
  • 访问Jenkins界面:http://your_server_ip:8080
  • 使用从容器启动日志中获取的管理员密码登录。

通过以上步骤,你可以在CentOS上成功部署Jenkins并实现应用的自动化部署。[1,2,3,4,5,6,7,8,9,10,11,12]

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos jenkins能用于哪些项目

0