分享

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

 nullPlus 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的持续集成项目从创建到构建的全过程。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多