Jenkins基础:使⽤NPM构建前端应⽤1:nodejs插件的安装与设定
关于在Jenkins中使⽤npm的需要,有多种⽅法,如果可以接受直接在Jenkins上⼿动地配置与设定的⽅式,使⽤名为nodejs的插件则可以实现前端应⽤的集成。
插件介绍
项⽬说明
插件名称nodejs
javascript的特性插件地址plugins.jenkins.io/nodejs
主要特性
提供了NodeJS的⾃动安装器,可以根据⽤户的需求进⾏⾃主选择。
⾃动安装器可以按需在Jenkins的Slave节点上安装指定版本的NodeJS
可以在安装中进⾏⼀些全局的npm包的安装
可以执⾏特定的NodeJS脚本
对Jenkins DSL流⽔线的轻量级的⽀持
可以强制提供
…
使⽤⽅法
步骤1: 插件安装
可以使⽤命令⾏或者hpi⽂件的⽅式进⾏安装,这⾥直接联⽹通过Jenkins的插件管理页⾯进⾏nodejs的安装。
步骤2: 在全局⼯具配置中设定NodeJS
按照如下⽅式设定⼀个NodeJS的⾃动安装器的版本,并选择从进⾏安装,并选定你所需要的NodeJS的版本,⽐如NodeJS8.6.0
步骤3: 配置job
在Jenkins中创建⼀个freestyle的job来验证⼀下nodejs的插件是否能够正常动作。
执⾏结果确认
执⾏Job并并确认Jenkins⽇志,可以得到如下信息,npm和node的版本信息都能正常显⽰。
常见问题
由于nodejs缺省是需要libc⽀撑的应⽤,如果Jenkins是Alpine的镜像,这⾥难免会很尴尬的发⽣node可执⾏⽂件⽆法使⽤的情况。对应的⽅法有很多,可以参看如下的⽅式到⼀种进⾏处理:
liumiaocn.blog.csdn/article/details/102595065
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论