docker + Jenkins + gitee + nuxt

2024-03-11  本文已影响0人  BitMonkey
  1. 启动jenkins 项目

  2. 安装插件

注意
安装完记得重启Jenkins,否则新安装的插件不会显示哦。

配置Gitee

在[Jenkins] > [系统管理] > [系统配置] > [Gitee配置] 配置 Gitee 信息:


image.png image.png

在gitee 生成 私人访问令牌

在设置中找到私人令牌菜单,按提示生成一个即可,然后将令牌填入jenkins 相应位置即可


image.png

添加完令牌就直接选择就行,然后点击【测试链接】,如果出现成功则表示配置正确:

安装NodeJS

因为我们的Vue项目是基于 NodeJS 来打包构建的,所以需要在 Jenkins 中安装插件:

image.png

配置NodeJS

在[系统管理] > [系统配置] > [全局工具配置] > [NodeJS] 点击【NodeJS安装】:

image.png

注意
NodeJS 版本不要选太高,选最新的LTS版本即可,否则可能因为版本不兼容导致构建失败,建议选择版本和本地开发的版本相同,这样就不会有问题了。

构建任务配置

在 Jenkins 首页点击【新建任务】开始第一个流水线的构建,选择构建一个自由风格的软件项目 点击保存即可创建构建项目:

image.png

新建完成后进入配置,流水线会按照 [General] > [源码管理] > [构建触发器] > [构建环境] > [构建] > [构建后操作]的步骤来执行自动化任务。

image.png

源码管理

在jenkins 容器中生成 ssh key

本项目jenkins 由docker 生成,所以进入 docker 容器 到 ~/.ssh 目录 下 通过指令 ssh-keygen -t rsa -C "email.com" -f filename_id_rsa 生成相应 的公私匙
如果有多个仓库要配置相应 的config
将容器目录 下的 id_rsa_pub 文件的内容配置到gitee中

在gitee配置SSH

image.png

按操作提示输入 内容并保存完成 配置。

添加gitee SSH KEY

image.png

按如图添加


image.png

选择 Git 选项

gitee 配置webhooks

进入 项目仓库 , 在菜单中选择 【管理】

image.png

jenkins 推送地址 在下图中找到

image.png

生成密匙

image.png

将上面的令牌填入gitee 中


image.png

增加构建后操作实现 CICD 全流程即可

image.png
上一篇 下一篇

猜你喜欢

热点阅读