美文网首页
jenkins笔记——基于java开发的持续集成工具

jenkins笔记——基于java开发的持续集成工具

作者: 不要叫我帅哥 | 来源:发表于2018-08-09 20:41 被阅读29次

jenkins的安装

jenkins的安装还是比较简单的。

  1. 先确保服务器上安装了jdk(推荐安装最新版本,因为jenkins有jdk的版本限制,安装的jdk也要确保是openjdk的版本)
  2. 下载jenkins的通用war包(下载地址:https://jenkins.io/download/
  3. 在终端运行java -jar jenkins.war --httpPort=<port>(默认端口是8080)

前端项目的发布部署

思路:
分两步去处理前端项目的发布部署

  1. 新建一个任务处理项目的构建,然后对构建完的代码添加时间戳进行打包并移动到项目发布目录;
  2. 另外建一个任务处理项目的部署,选择目录下的压缩包进行解压部署,因为有对压缩包做时间戳的区分,所以可以很容易进行代码的回滚。

关联git项目进行构建操作

新建一个freeStyle的任务 关联git项目

在源码管理中关联git项目,点击add添加git仓库的帐号密码,底下的*/${branch}是指定对哪个分支进行关联,这里使用了jenkins的参数来配置分支名称。

设置任务参数

这里设置了参数来控制构建的分支名称。

配置shell

最后配置执行的shell来完成构建的步骤。

git log -n 1
npm i cnpm
./node_modules/cnpm/bin/cnpm i
npm run build
current=`date "+%Y-%m-%dT%H-%M-%S"`
tar -zcvf /opt/jenkinsDeloy/oss-html/$branch-$current.tar.gz ./dist

最后的运行界面如下:


运行界面

相关文章

网友评论

      本文标题:jenkins笔记——基于java开发的持续集成工具

      本文链接:https://www.haomeiwen.com/subject/vkncbftx.html