打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

2023.02.03 浙江

关注

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
持续集成工具之jenkins+sonarqube做代码扫描
Gitlab Jenkins执行脚本方式自动化构建实例
docker 中运行的 jenkins 使用 npm 构建 Node.js 应用
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(四):GitLab代码更新触发Jenkins自动构建
持续集成工具之Jenkins基础使用
docker jenkins 前端node项目 自动化部署异常 env: ‘node’: No such file or directory
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服