杂记[0x02] -- 基于node.js和jenkins以及gitlab的持续集成项目

2020-06-19 16:37:07 浏览数 (1)

一个入门级别的hello world持续集成项目

第一步:在gitlab上创建一个git管理的node项目node01,并clone到本地

第二步:创建一个app.js文件,并写入内容console.log('hello jiangtao'),并提交到远程gitlab服务器

可以到远程看到我们提交的信息

第三步:在jenkins下创建一个node01的项目,具体步骤如下:

  • 创建项目填写名字node01
  • 自由风格软件
  • git -> gitlab
  • 构建环境 -> Provide Node & npm bin/ folder to PATH
  • 构建 -> 执行shell echo $PATH node -v npm -v node app.js

第四步:然后我们在jenkins下执行构建,点击右边的时钟加原谅色三角或者点一下项目边上的三角执行构建.

这里你多点几下意思下,可以看到如果你点击大于一次的话,它会把后面的加到构建队列里去,可以看到是在master分支上构建的,这里的太阳就是表示你构建成功了,如果是下雨啊乌云啥的那就说明有问题。

点击项目可以看到我们的构建历史

之后我们点击构建历史的#7去看一下,可以看到我们Jenkins执行给我们返回的内容。

执行后的具体结果点击控制台输出如下:

对应到服务器上的信息如下:

至此,我们完成了一个入门级别的基于node.js和Jenkins以及gitlab的持续集成项目从创建到构建的全过程。

0 人点赞