Jenkins学习之路(二)

168 阅读2分钟

!!!在造轮子的路上越走越远......

初步操作

  1. 这里推荐安装推荐的插件,安装时间有点长,耐心等待! Description
  2. 继续等待! Description
  3. 创建第一个管理员,开始Jenkins之旅! Description
  4. Go Go Go! Description
  5. 因为是构建前端项目,需要使用到NodeJs,所以先提装好Node插件,安装步骤如下:
  • 系统管理 -> 插件管理 -> 搜索Node,进行安装
  • 系统管理 -> 全局工具配置 -> NodeJs安装,安装项目对应的Node版本(项目构建时,node版本不对应,也会构建不成功) 注意:之后的插件安装,都是这两个地方,先安装、在配置。

创建任务

  1. 创建一个有风格的项目,然后点击确定 Description
  2. 源码管理 如果是公开仓库无需设置账户+密码,私有仓库需添加账户+密码 Description
  3. 构建环境配置
  • 构建选择选项 Provide Node & npm bin/folder to PATH
  • 上文提到在 全局工具配置 中配置的Node,可以在这里 NodeJS Installation 选择 Description
  1. 增加构建步骤 增加构建步骤中选择 执行shell ,然后填写执行脚本命令 Description 脚本命令如下:这里使用的 yarn,也可以使用 npm
node -v
yarn install
yarn build

Description 或者:

node -v
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install
npm run build 
// 这个是打包完执行的命令,直接将打包好的文件放到了部署目录!(Jenkins与项目在同一服务器)
cp -R dist /www/wwwroot/blog 

后续还会讲解跨服务器持续部署,push代码后,自动触发构建,构建成功后向服务器推送构建好的文件。现实中都是多服务部署的!

Description 到这里,初步的创建已经完成,点击保存,回到项目点击: 立即构建 试一试吧!

// Jenkins构建的工作空间位置,打包好的项目存放在这里
cd /var/lib/jenkins/workspace

Description

!!!下一篇再见,下一篇开始学习【自动构建+服务器推送】