jenkins 部署前端项目

linux 服务器上选安装 node:

步骤1: 下载node 地址:http://nodejs.cn/download/

如果向安装其他版本的:

选择版本

  步骤2: 下载完成后,使用 winscp 来连接服务器,将下载下拉的安装包放到linux服务器上

  

放上去之后解压:

cd ~/node

tar xvf node-v11.5.0-linux-x64.tar.gz

安装:

ln -s ~/node/node-v11.5.0-linux-x64/bin/node /usr/local/bin/node

ln -s ~/node/node-v11.5.0-linux-x64/bin/npm /usr/local/bin/npm

发现如下错误,执行命令:rm /usr/local/bin/node(npm的一样)



检查:

  


jenkins 上安装nodejs 插件:

图1:

图2,选择插件管理:

图3.点击可选插件:

图4,查找nodejs

图5,直接安装

另一种安装方式,直接下载 nodejs.hpi 文件,点击高级,上传文件安装

  图1,

图2:

图3:

如果安装过程中失败的话,可能是因为某一个插件版本太低,需要重新安装: 好像是config-file-provider-plugin插件

  错误如下:

  

解决:

  1. 安装: config-file-provider-plugin 插件

  或者试试下面方法:

把:http://updates.jenkins-ci.org/update-center.json

换成:http://mirror.esuni.jp/jenkins/updates/update-center.json

配置nodejs

上面安装完成,还需要配置

配置完 :

如果打包后的代码,不是放在jenkins服务器上,而是放在另外的服务器上,需要添加如下配置:

图1,打开系统配置:

  图2: 新增ssh 服务器的配置

重点来了,添加一个构件:

点击新建:

关于地址的说明:

  

构建:

cnpm install  && cnpm run build (需要在服务器上安装淘宝镜像)

  

配置打包后代码放置地址:(就是上面所说的,部署地址和jenkins的不是同一台服务器)

 

  

完成,试试:

下载git上的代码,会放在当前工作空间上,如果构建成功,查看的方式如下:

  

  

原文地址:https://www.cnblogs.com/vs1435/p/12675086.html

时间: 2024-10-08 11:11:35

jenkins 部署前端项目的相关文章

jenkins 部署java 项目

jenkins 部署java 项目 java 的项目是需要编译和打包的 编译和打包用maven完成,所以需要进行安装maven 本次的实验,我们采用git 私有仓库的形式,涉及到秘钥的配置 准备工作: 自己的git仓库  已经搭建完毕 生成秘钥对 下载zrlog 的源码 下载的文件进行解压https://github.com/94fzb/zrlog/archive/master.zip 然后用git push到git 私有仓库中 下载源代码 [[email protected] caosm]#

使用jenkins进行前端项目自动部署

前面的话 后端的nodeJS项目可以使用pm2进行自动部署,由于前端项目打包后是静态资源,不需要进程守护.一般地,前端项目使用jenkins来进行自动部署,包括打包.测试等一系列流程.本文将详细介绍jenkins的使用 安装 Jenkins 是一款业界流行的开源持续集成工具,广泛用于项目开发,具有自动化构建.测试和部署等功能.由于 jenkins是基于java环境运行的,所以首先需要安装java环境 1.安装依赖包,使得add-apt-repository命令可以进行 apt-get insta

Jenkins部署Python项目实战

一.背景 我们工作中常用Jenkins部署Java代码,因其灵活的插件特性,例如jdk,maven,ant等使得java项目编译后上线部署一气呵成,同样对于脚本语言类型如Python上线部署,利用Jenkins强大的插件功能,轻松实现CI/CD,但如果部署多项目到同一台服务器涉及环境一致性问题,对此可以利用容器技术Docker解决,也可以利用Python虚拟环境例如virutalenv或conda等优秀等工具解决,在此由于后期根据requirements来安装依赖包比较慢,且后期需要将Pytho

git jenkins 部署java项目

1.Java项目部署基本概述:  1.什么是Java项目?  2.为什么Java项目需要使用Maven编译?  3.手动实现Java项目构建?  4.手动实现Java项目架构图? 源码包   jar包  war包    1.JAVA源码包--编译--> war --编译的过程中需要依赖--> jar包    2.JAVA源码包也可以编译生成 jar包  (需要被依赖才会启用   -->不能独立运行)    3.有的jar可以独立运行   java -jar xx.jar 手动部署Java

jenkins部署java项目到远程linux

(1)新建java项目(maven构建) (2)新建jenkins项目 (3)下载插件  Publish over SSH (4)配置publish over ssh (点击系统管理 --->  系统设置) (5)进入系统配置页面,前面的配置保持不变,下拉到Publish Over SSH配置 Passphrase:这里是你的主机生成 SSH key时的Passphrase值,如果你一直是enter ,这里就是空,什么都不用写 ,空白就行 Path to key :这是写主机 秘钥的位置,记住是

Jenkins部署python项目时,提示找不到自己定义的模块包的问题

今天尝试在Jenkins上部署我们的自动化项目,用简单的登录用例来配置,然后我们项目(我自己随意写的)使用的是python+selenium, 在搭建好环境之后,构建的时候碰到了一个问题,就是一直提示找不到我自己定义的模块包,提示错误 ModuleNotFoundError: No module named 'common',截图如下: 但是我在pycharm中的IDE中运行又是正常的,不死心在cmd中运行了一下,发现跟Jenkins上面一样的问题,然后就百度了一下总算发现了问题的所在了 产生原

Jenkins部署gitlab 项目

目前很多公司代码管理已经迁入到了git上,大多数的公司使用的代码管理服务器是gitlab,目前持续交付的流行很多公司都采用Jenkins完成持续交付工作.首先我们需要通过Jenkins来获取我们的项目. 1.Jenkins安装完成以后,首先我们需要看下是否安装了git 插件,[系统管理]->[管理插件]在已安装中搜索是否安装GIT server Plugin.Git client plugin两个插件,如果没有安装可选插件进行安装. 2.Jenkins服务器上安装git软件 yum instal

jenkins部署web项目到tomcat

(1)maven构建web项目 (2)在jenkins上的配新建项目 (3)jenkins上下载插件 Deploy to container Plugin  (系统管理 --> 管理插件 --> 可选插件) (4)开始配置项目,其他的都和以往的配置一样,在构建后操作中选择 增加构建后操作步骤中的  Deploy war/ear to  a container (5)开始配置tomcat WAR/EAR files :是项目的war包位置,这里都是配置为 target/项目名.war Conte

jenkins部署java项目

步骤: 1.打开jenkins客户端,登录: 2.点击左侧菜单栏[新建任务],输入任务名称,点选自由风格的软件项目,点击[确定]: 3.写关于当前任务的描述 4.源码管理中填写项目的git地址,登录账号,代码所在分支 5.构建触发器不用勾选,构建环境中勾选如下图: 6.构建       1)增加构建步骤,选择   执行shell 命令框中输入: source /etc/profile                             //刷新环境变量配置 mvn clean package