侧边栏壁纸
  • 累计撰写 93 篇文章
  • 累计创建 170 个标签
  • 累计收到 88 条评论
标签搜索

目 录CONTENT

文章目录

jenkins 安装

seven
2023-02-24 / 0 评论 / 0 点赞 / 374 阅读 / 672 字
温馨提示:
本文最后更新于 2023-02-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1、Jenkins简介

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

2、Jenkins安装

2.1 安装条件

第一次使用 Jenkins,您需要:

机器要求:

256 MB 内存,建议大于 512 MB

10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)

2.2 安装JDK

新版jenkins已经不再支持JDK8了,支持JDK11及以上,本次安装选择了JDK17
jdk官网
下载文件:
image-1677228008806
将文件上传至安装JENKINS的服务器上。

tar -zxvf jdk-17_linux-x64_bin.tar.gz 

mv jdk-17.0.6 /usr/local/

添加环境变量:

ln -s /usr/local/jdk-17.0.6/bin/java /usr/bin/java
cat >> /etc/profile <<EOF
export JAVA_HOME=/usr/local/jdk-17.0.6 
export PATH=$PATH:$JAVA_HOME/bin 
EOF

source /etc/profile #使环境变量生效

java -version #查看是否生效
java version "17.0.6" 2023-01-17 LTS
Java(TM) SE Runtime Environment (build 17.0.6+9-LTS-190)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.6+9-LTS-190, mixed mode, sharing)

2.3安装jenkins官方YUM源

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.key

2.4安装jenkins

yum install -y jenkins
systemctl enable jenkins --now

新版安装完,有可能跑不起来,报个错误要安装字体管理。

其它JAVA报错,检查JDK安装就行。下面这个报错没有遇到过,我安装新版遇到了。
SEVERE hudson.util.BootFailure#publish: Failed to initialize Jenkins. hudson.util.AWTProblem

yum install fontconfig
fc-cache --force

解决问题。

三、安装MAVEN,NODEJS

这两样和JDK安装没有什么区别,先下载安装包。

3.1 安装MAVEN

tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4-bin /usr/lcoal/maven
cat >> /etc/profile <<EOF
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
EOF
source /etc/profile
mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/maven
Java version: 17, vendor: Oracle Corporation, runtime: /usr/local/jdk
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"

3.2 node 安装

[root@recall-1 opt]# tar -xf node-v16.10.0-linux-x64.tar.xz
[root@recall-1 opt]# mv node-v16.10.0-linux-x64 /usr/local/nodejs
[root@recall-1 opt]# cat >> /etc/profile <<EOF
export NODE_HOME=/usr/local/nodejs
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules
EOF
source /etc/profile
node -v
v16.10.0
npm -v
7.24.0

四、初始化jenkins

4.1 初始化

image-1677230839476
image-1677230855190
image-1677230869218
image-1677230883242
image-1677230899294
image-1677230911903
结束
扩展:https://blog.csdn.net/qq_27229113/article/details/125522388

0

评论区