Published on

jenkins

Authors
  • avatar
    Name
    MissTree
    Twitter

官方下载


java jdk安装

要求:

  • 内存大于 512M ,建议 1G 以上,因为还要安装maven等其他软件
  • 硬盘空间大于 20G
  • jdk 版本 1.7 及以上
  1. 安装
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 保存退出

⬆ 回顶部