- Published on
jenkins
- Authors

- Name
- MissTree
java jdk安装
要求:
- 内存大于 512M ,建议 1G 以上,因为还要安装maven等其他软件
- 硬盘空间大于 20G
- jdk 版本 1.7 及以上
- 安装
yum search java|grep jdk
#查询可以安装的版本
yum install -y java-11-openjdk
2.安装 jenkins
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
# 前面两步是为了安装 jenkins 官方的 yum 源,centos 软件源是没有jenkins
# 下面的命令是安装 jenkins 软件包
yum install fontconfig java-17-openjdk
yum install jenkins
# 也可以是下面方式
vi /etc/yum.repos.d/jenkins.repo
# 内容如下:默认安装最新稳定版本,有可能和java不兼容
[jenkins]
name=Jenkins
baseurl=https://pkg.jenkins.io/redhat-stable
gpgcheck=1
gpgkey=https://pkg.jenkins.io/redhat-stable/jenkins.io.key
enabled=1
# 导入 Jenkins 软件包的 GPG 密钥,以确保下载的软件包的完整性和安全性。
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
若是安装失败,或者版本不兼容
1、可以安装 rpm 文件
2、下载 .war 包,放到 jenkins 目录下,然后启动 jenkins 服务
- 首先在 源下载地址 下载合适 rpm 文件版本 (一般找1~2年前的,用的人多,坑也有人踩过了)
- 建议放置在
/usr/local/bin - 为 jenkins-2.385-1.1.noarch.rpm 文件添加可执行权限
chmod +x /usr/local/bin/jenkins-2.385-1.1.noarch.rpm
- 安装
rpm -ivh /usr/local/bin/jenkins-2.385-1.1.noarch.rpm
# .war 包安装 可能出现点击下载没有弹出,F12 打开控制台看下,看是否有报错信息链接,点击链接下载
java -jar jenkins.war --httpPort=8080
启动 jenkins 服务 systemctl start jenkins
开机启动 jenkins 服务 systemctl enable jenkins 服务默认开启在 8080 端口,修改端口 vi /etc/sysconfig/jenkins ==> JENKINS_PORT="6060"
请关闭防火墙 systemctl stop firewalld
或者永久开启端口: firewall-cmd --zone=public --add-port=8080/tcp --permanent
打开链接后进入引导界面,按照默认的进入报错,按照社区自定义的进入要选择安装 none 否则还是报错
进入之后会提示创建管理员账号,创建之后会进入到管理界面,点击左侧的 Manage Jenkins 进入管理界面,点击 Manage Plugins 进入插件管理界面,点击 Available 标签页,输入插件名称,点击 Install 按钮安装插件,安装完成后重启 jenkins 服务,插件就会生效。

安装Git
yum install -y git
java 安装
# 上面安装的是 jre ,下面是 java jdk的安装
yum install -y java-11-devel
#
ndejs 安装
到GitHub下载最新.gz包,然后就是二进制安装了
# 解压gz包 到 /root 目录下
tar -zxvf nvm-0.39.3.tar.gz
# 下代码添加到 ~/.profile 或 ~/.bashrc 或 ~/.zshrc 文件
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# 执行以下命令使配置生效
source ~/.profile
../nvm.sh
# 查询版本
nvm --version
# 安装node
nvm install v18.16.0
# 查看node 远程版本
nvm ls-remote
# 切换node版本
nvm use v18.16.0
nvm ls # 查看当前安装的node版本
# 删除 nvm
rm -rf ~/.nvm
# 把 ~/.profile 或 ~/.bashrc 文件中关于nvm的代码删除
vi ~/.profile
# 通过 dd 删除一整行;
# :wq 保存退出