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