基于jenkins实现发布node.js项目

 更新时间:2020年07月25日 09:40:12   作者:草根追逐  
这篇文章主要介绍了基于jenkins实现发布node.js项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、首先要安装node.js插件


2、下载nodejs二进制包上传到jenkins服务器的/usr/local目录并配置环境变量


3、在jenkins全局工具配置配置nodejs安装目录


4、新建自由风格项目并配置git仓库(略)

5、在构建环境这一步选择Provide Node & npm bin/ folder to PATH


6、在构建这一步选择执行脚本



7、在构建这一步反选发送到远程服务器通过ssh



8、构建发布,在构建时查看控制台会看到报错提示

Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-72_binding.node

这是因为我刚开始下载的时候是下载nodejs12版本,这个版本已经不支持node-saas11,所以我要么更新node-saas为12要么把我的nodejs版本降为11,因为我手工npm -install node-saas后仍然提示这个问题,所以我决定将我的nodejs版本降为11,此后就没有这个报错提示

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • java关键字super的骚操作详解

    java关键字super的骚操作详解

    关键字super在Java中用于引用当前类的父类(即超类)的构造方法、访问父类的成员变量和方法,它提供了一种方便的方式来处理继承关系中的父类操作,下面我们就来看看它有哪些骚操作吧
    2023-09-09
  • 关于idea中Java Web项目的访问路径问题

    关于idea中Java Web项目的访问路径问题

    这篇文章主要介绍了idea中Java Web项目的访问路径问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • IDEA如何开启并配置services窗口

    IDEA如何开启并配置services窗口

    在使用IntelliJ IDEA时,可能会遇到Services窗口不自动弹出的情况,本文介绍了如何手动开启Services窗口的简单步骤,首先,通过点击菜单栏中的“视图”->“工具窗口”->“服务”,或使用快捷键Alt+F8(注意快捷键可能存在冲突)来打开Services窗口
    2024-10-10
  • java并发编程之深入理解Synchronized的使用

    java并发编程之深入理解Synchronized的使用

    文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized,希望能够给你有所帮助
    2021-06-06
  • Java基于Servlet和JSP实现登录功能

    Java基于Servlet和JSP实现登录功能

    在 Web 开发中,用户登录功能是非常常见的模块之一,本文将通过使用 Java Servlet 和 JSP 实现一个简单的用户登录功能,展示如何创建登录页面、处理用户登录请求,并使用数据库验证用户信息,需要的朋友可以参考下
    2024-11-11
  • Java8 Stream教程之collect()的技巧

    Java8 Stream教程之collect()的技巧

    Java8引入了全新的Stream API,这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同,下面这篇文章主要给大家介绍了关于Java8 Stream教程之collect()的技巧,需要的朋友可以参考下
    2022-09-09
  • 使用@Value值注入及配置文件组件扫描

    使用@Value值注入及配置文件组件扫描

    这篇文章主要介绍了使用@Value值注入及配置文件组件扫描方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Mybatis拦截器实现分页

    Mybatis拦截器实现分页

    本文介绍使用Mybatis拦截器,实现分页;并且在dao层,直接返回自定义的分页对象。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 使用Stargate访问K8ssandra的过程之Springboot整合Cassandra

    使用Stargate访问K8ssandra的过程之Springboot整合Cassandra

    这篇文章主要介绍了使用Stargate访问K8ssandra的过程之Springboot整合Cassandra,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • 浅析如何在Java应用中优雅的发送短信

    浅析如何在Java应用中优雅的发送短信

    很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等,这篇文章,我们聊聊 Java 应用中如何优雅的发送短信,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2023-11-11

最新评论