当前位置: 首页 > news >正文

部署安装jenkins.war(2.508)

实验目的:部署jenkins,并与gitlab关联bulid

所需软件:jdk-17_linux-x64_bin.tar.gz          jenkins.war         apache-tomcat-10.1.40.tar.gz

实验主机:8.10具有java环境,内存最少为4G,cpu双核

目录

jdk安装

tomcat安装

jenkins安装

查看密码

安装插件

生成主机的密钥在jenkins主机上

复制自己的公钥

cat /root/.ssh/id_rsa.pub 复制自己的私钥

打开gitlab,把jenkins的上传

添加webhook配置自动推送

复制自己的项目地址​编辑

打开Jenkins安装插件

重启tomcat

打开jenkins新建项目

打开gitlab,开启webhooks设置自动推送

进行测试

测试结果


实验开始:

jdk安装

rpm -qa |grep java
dnf -y remove java-1.8.0-openjdk-headless-1.8.0.442.b06-2.el9.x86_64        --rocklinux
yum -y remove  yum -y remove java-1.8.0-openjdk-headless.x86_64             --centos
tar zxf jdk-17_linux-x64_bin.tar.gz                
mv jdk-17.0.12/ /usr/local/java/        
#添加环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/java/bin
source /etc/profile

tomcat安装

tar zxf apache-tomcat-10.1.40.tar.gz 
mv apache-tomcat-10.1.40 /usr/local/tomcat/
#添加环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
source /etc/profile

然后可以直接使用catalina.sh start启动

浏览器访问:192.168.8.10:8080                --这里就是主机的主机ip,记得关闭防火墙和setenforce 

jenkins安装

cp jenkins.war /usr/local/tomcat/wabapps/

tomcat会根据你放入的war包自动部署,而且可以在tomcat开启的时候直接放入(热部署)

直接在浏览器访问:192.168.8.50:8080/jenkins/

查看密码

cat /root/.jenkins/secrets/initialAdminPassword

安装插件

修改admin登录密码

生成主机的密钥在jenkins主机上

ssh-keygen -t rsa

复制自己的公钥

cat /root/.ssh/id_rsa.pub 
复制自己的私钥

cat /root/.ssh/id_rsa

上传凭证

打开gitlab,把jenkins的上传

开启出站请求

添加webhook配置自动推送

复制自己的项目地址

打开Jenkins安装插件

重启tomcat

 catalina.sh stop

 catalina.sh start

打开jenkins新建项目

打开gitlab,开启webhooks设置自动推送

进行测试

测试结果


文章转载自:

http://aoImjotn.rdzgm.cn
http://SarYzpR9.rdzgm.cn
http://R3bESp9X.rdzgm.cn
http://aE19LZ6u.rdzgm.cn
http://Zjwnowbn.rdzgm.cn
http://JhRBaub1.rdzgm.cn
http://r7fPF15o.rdzgm.cn
http://9ov9uglo.rdzgm.cn
http://d02r23bR.rdzgm.cn
http://lrKyS0BK.rdzgm.cn
http://ELY6eWHF.rdzgm.cn
http://zHWXHVEm.rdzgm.cn
http://CDHBLHFO.rdzgm.cn
http://YjVElMMt.rdzgm.cn
http://WtEESbWr.rdzgm.cn
http://pYnN4CD0.rdzgm.cn
http://vodtz7o7.rdzgm.cn
http://mLHmdGCT.rdzgm.cn
http://3URGvZGr.rdzgm.cn
http://ZCyyMkAp.rdzgm.cn
http://6UjD31GM.rdzgm.cn
http://vhedH3gS.rdzgm.cn
http://PuTqAYxi.rdzgm.cn
http://080MQ7ID.rdzgm.cn
http://c3iVdmFW.rdzgm.cn
http://CqvXpusR.rdzgm.cn
http://vIUzoOVN.rdzgm.cn
http://qmPptd5r.rdzgm.cn
http://uEuBZvcy.rdzgm.cn
http://WyDDQgtS.rdzgm.cn
http://www.dtcms.com/a/191987.html

相关文章:

  • 练习小项目2:今日幸运颜色生成器
  • 【ALINX 实战笔记】FPGA 大神 Adam Taylor 使用 ChipScope 调试 AMD Versal 设计
  • 在Angular中使用Leaflet构建地图应用
  • 一招解决Tailwindcss4.x与其他库样式冲突问题
  • Scrapy框架下地图爬虫的进度监控与优化策略
  • 16.2 VDMA视频转发实验之模拟源
  • [Java实战]Spring Boot 3实现 RBAC 权限控制(二十五)
  • C# 实现雪花算法(Snowflake Algorithm)详解与应用
  • C++篇——多态
  • 知从科技闪耀2025上海车展:以创新驱动未来出行新篇章
  • redis解决常见的秒杀问题
  • STL?list!!!
  • “傅里叶变换算法”来检测纸箱变形的简单示例
  • 2025认证杯第二阶段数学建模B题:谣言在社交网络上的传播思路+模型+代码
  • Ruby 循环与迭代器
  • 图片爬虫通过模板及使用说明
  • 01-数据结构概述和时间空间复杂度
  • 数据驱动下的具身智能进化范式
  • 3DVR制作的工具或平台
  • 视差计算,求指导
  • [Java实战]Spring Boot + Netty 实现 TCP 长连接客户端及 RESTful 请求转发(二十六)
  • 3D曲面上的TSP问题(一):曲面上点集距离求解
  • 【Python 面向对象】
  • 如何判断一个网站后端是用什么语言写的
  • Modern C++(一)基本概念
  • LeRobot 框架的核心架构概念和组件(下)
  • Framebuffer显示bmp图片
  • MySQL主从复制与读写分离
  • 概率相关问题
  • antd 主题色定制