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

腾讯云CentOS8 jenkins war安装jenkins步骤文档

       腾讯云CentOS8 jenkins war安装jenkins步骤文档

一、安装jdk

1.1 上传jdk-11.0.20_linux-x64_bin.tar.gz

1.2 解压jdk安装包文件

tar -zxvf jdk*.tar.gz

1.3 在/usr/local 目录下创建java目录

cd /usr/local

mkdir java

1.4 切到java目录,把jdk解压文件改名为jdk11,并移动到此目录下

cd /usr/local/java

mv /root/jdk-11.0.20/ /usr/local/java/jdk11

1.5 在环境变量中配置jdk

vim /etc/profile

export JAVA_HOME=/usr/local/java/jdk11

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

1.6 配置生效

source /etc/profile

1.7 检验jdk是否安装成功

java -version

二、安装jenkins

2.1 下载jenkins war包

Releases行是短期更新包,LTS Releases是长期更新包,一般选择Releases下载即可。

https://mirrors.jenkins-ci.org/

2.2 上传jenkins war包

2.3 编写jenkins启动脚本

cd /usr/local

mkdir jenkins

cd jenkins

mv /root/jenkins.war /usr/local/jenkins

vim jenkins.sh

#!/bin/bash

## 指定jenkins.war目录

JENKINS_HOME=/usr/local/jenkins

# which java

JAVA_HOME=/usr/local/java/jdk11/bin/java

# 运行 war   指定端口  和在当前目录(jenkins.sh的目录)下生成日志文件  

nohup $JAVA_HOME -jar $JENKINS_HOME/jenkins.war --httpPort=8090 > jenkins.log 2>&1 &

chmod +x jenkins.sh

2.4  虚拟机开启8090防火墙

systemctl start firewalld

firewall-cmd –state

sudo firewall-cmd --zone=public --add-port=8090/tcp --permanent

sudo firewall-cmd –reload

sudo firewall-cmd --zone=public --list-ports

2.5 腾讯云开启8090防火墙

2.6 浏览器访问jenkins

http:ip:8090

2.7 查看密码

cat /root/.jenkins/secrets/initialAdminPassword

2.8  点击“选择插件来安装”,然后选择无,点击安装

2.9 创建用户

2.10 保存实例

2.11 点击开始使用Jenkins

2.12 正常进入Jenkins界面


http://www.kler.cn/news/163237.html

相关文章:

  • android快速网络请求之android-networking
  • 【Vue3+Ts项目】硅谷甄选 — 路由配置+登录模块+layout组件+路由鉴权
  • 计算机的存储规则
  • webpack该如何打包
  • 左值、右值 、左值引用、右值引用的总结
  • 【数据结构】顺序表的定义和运算
  • 苹果手机video标签播放视频问题(播放mp4视频遇到的坑)
  • WPS论文写作——公式和公式序号格式化
  • 文本转图像 学习笔记
  • web前端开发html/css练习
  • 第75讲:MySQL数据库MVCC多版本并发控制核心概念以及底层原理
  • 无人机高空巡查+智能视频监控技术,打造森林防火智慧方案
  • 结构化布线系统
  • 树莓派 5 - Raspberry Pi 5 入门教程
  • C/C++——内存管理
  • 微软NativeApi-NtQuerySystemInformation
  • 【WPF.NET开发】WPF中的对话框
  • 拆分降采样与归一化(LN和BN)
  • websocket vue操作
  • 快速学会绘制Pyqt5中的所有图(下)
  • Kafka安全性探究:构建可信赖的分布式消息系统
  • 二叉树的非递归遍历(详解)
  • 一款可无限扩展的软件定时器开源框架项目代码
  • 三星AI笔电:年底大战一触即发,行业变革在即
  • 【数据结构和算法】种花问题
  • 快速搭建MyBatis源码调试环境
  • 麒麟V10服务器安装Apache+PHP
  • 基于OpenCV的人脸识别系统案例
  • 交换排序(冒泡排序)(快速排序(1))
  • ElasticSearch之Task management API