前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >杂记[0x02] -- 基于node.js和jenkins以及gitlab的持续集成项目

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

作者头像
江涛学编程
发布2020-06-19 16:37:07
发布2020-06-19 16:37:07
5050
举报
文章被收录于专栏:江涛的博客江涛的博客

一个入门级别的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的持续集成项目从创建到构建的全过程。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 江涛学编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档