Jenkins初始配置


一、Tooks配置

Jenkins初始配置

1.1 JDK 配置

下载JDK 8U202,官方下载地址

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

Jenkins初始配置

下载后,上传到服务器,并解压到目录/etc/java/最终得到/etc/java/jdk-1.8.0_202

Jenkins初始配置

新增JDK,配置如下

Jenkins初始配置

1.2 git配置

如果没有服务器上没有安装git。则会出现红色报错

Jenkins初始配置

服务器系统中运行命令安装git

C# 全选
sudo yum install -y git

安装后,刷新页面,就没有那个红色提示了

Jenkins初始配置

1.3 Maven安装配置

maven下载地址:https://archive.apache.org/dist/maven/maven-3/

当前项目用的是3.6.3版本:https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/

Jenkins初始配置

上传tar.gz文件到目录: /etc/maven/

解压命令:

Markup 全选
cd /etc/maven
tar -xvf apache-maven-3.6.3-bin.tar.gz 

配置如下:

Jenkins初始配置

1.4 NodeJS配置

jenkins默认推荐安装的插件中没有nodejs。我们需要在插件中先安装nodejs

插件管理进入路径:Manage Jenkins → Plugins 

Jenkins初始配置

左侧切换到 Available Plugins 并检索 nodejs 选择安装

Jenkins初始配置

在Download Progress标签中可以看到安装进度。我们勾选安装完成后重启Jenkins

Jenkins初始配置

安装后,就可以配置Nodejs了

Jenkins初始配置

 

二、Docker配置

Docker设置毫秒镜像

新增文件:/etc/docker/daemon.json

文件内容:

Markup 全选
{
    "registry-mirrors": [
        "https://docker.1ms.run"
    ],
    "insecure-registries": [
        "192.168.10.253"
    ]
}

192.168.10.253 为私有镜像仓库,需要加入信任列表,如果没有私有镜像仓库,不需要设置

重启docker

C# 全选
systemctl restart docker

由于jenkins默认运行的用户为jenkins。这时候无法使用docker login来登录私有docker仓库。所以我们还需要将 Jenkins 用户添加到 Docker 组:

假设 Jenkins 用户为 jenkins,你可以使用以下命令将 Jenkins 用户添加到 docker 组:

Markup 全选
# 将 Jenkins 用户添加到 Docker 组
sudo usermod -aG docker jenkins
# 重启jenkins
sudo systemctl restart jenkins

验证方式:

Jenkins初始配置

查看编译输出

Jenkins初始配置

可以看到。执行Shell脚本的用户是 jenkins。docker info会提示没有权限。

将 Jenkins 用户添加到 Docker 组后,重启jenkins,我们再来执行下看看输出信息,可以看到正常了。由于内容太长。就不截图了

 

 

 

 

 

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:JAVA集成微信
下一篇:没有了
评论列表

发表评论

评论内容
昵称:
关联文章

Jenkins初始配置
Jenkins工具配置
nginx初始配置优化
LInux Jenkins安装
.NET 微服务——CI/CD(1):Jenkins+Gitee自动构建
JAVA项目 Jenkins构建顺序记录
JAVA项目Jenkins构建记录
Jenkins打开Job页面很慢的解决办法
初始化配置-数据库配置
Anaconda配置
权限配置
Python使用selenium+chrome配置指南
nginx端口转发配置
Electron edge.js配置
gitblit服务器配置指南
windows Redis配置
nginx配置指南
路由配置
java项目集成nacos,实现配置加载以及服务子发现
YES-WEB开发框架 VS中配置代码生成器快捷按钮

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码