注意:若jenkins是docker运行,若id_rsa文件(ssh私钥)不存在需要将id_rsa文件生成在容器内的jenkins_home目录下,才会生效在SSH Server中加入需要远程连接的服务器,填写完成后,可以点击Test Configuration 查看是否成功注意:远程连接的服务器需要在该服务器的/root/.ssh/authorized_keys文件中加入公钥配置 全局工具配置1
前端项目用Tomcat服务器跑使用Jenkins自动编译部署web应用 Jenkins安装与配置 Jenkins运行在Linux服务器上,尝试在此服务器上编译并部署一个web应用,编译过程需要node环境,编译后文件需ssh到测试服务器 Jenkins主要完成任务如下: 1、自动集成编译环境 2、线上编译应用 3、ssh到目标环境并运行Jenkins安装node环境,先下载Linux版本64位的然
转载 2024-05-13 22:29:56
68阅读
Jenkins是一个开源的持续集成工具,可以帮助开发团队自动化构建、测试和部署应用程序。在实际项目开发中,经常会遇到需要使用Jenkins部署前端项目的情况。下面我将教你如何使用Jenkins部署前端项目。 **步骤概览** 首先,让我们来看一下部署前端项目Jenkins的流程,如下表所示: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 配置Jenkins环境
原创 2024-05-17 13:34:53
187阅读
前面的话  后端的nodeJS项目可以使用pm2进行自动部署,由于前端项目打包后是静态资源,不需要进程守护。一般地,前端项目使用jenkins来进行自动部署,包括打包、测试等一系列流程。本文将详细介绍jenkins使用 安装  Jenkins 是一款业界流行的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。由于 jenkins是基于java环境运行的,所以首先需要
转载 2024-04-28 13:18:16
265阅读
## Jenkins部署前端Vue项目教程 ### 一、流程概述 在使用Jenkins部署前端Vue项目时,通常的流程包括以下几个步骤: | 步骤 | 描述 | |----
原创 2024-04-23 19:01:46
406阅读
目前公司测试环境前端项目部署,是由测试人员负责手动操作。当需要更新测试环境版本时,测试同事需要手动操作以下过程。连接打包服务器打开svn管理工具,找到目标svn版本号并拉取项目拉取项目后,打开命令行,下载依赖。等待依赖下载结束后。敲下打包命令等待构建结束,并将资源文件压缩成压缩包复制到桌面链接部署服务器找到需要部署的站点文件夹粘贴至目标文件夹并解压在项目多的时候,重复操作极大的浪费时间。如果遇到同
作者:一个在外讨生活的新时代农民工。前言本文主要讲解,使用Jenkins自动化部署前端工程。讲解怎么自动化部署前后的分离项目中的前端工程。前提条件:本地需要Jenkins,如果你不知道怎么安装,可以看我的另外一篇文章。废话不多说,开干!NodeJS安装因为前端项目需要NodeJs环境,所有我们需要安装NodeJS。 官网:下载 | Node.js 中文网打开如下图所示,点击所有下载选项进来后,选择
转载 2024-05-26 17:04:13
0阅读
上一次我们讲到了使用Jenkins一键打包部署SpringBoot应用,这一次我们来讲下如何一键打包部署前端应用,以Vue前端应用为例,这里我们使用mall-admin-web中的代码来进行演示。学前准备 学习本文需要一些Jenkins和Nginx的知识,对这些不熟悉的小伙伴可以参考以下文章。使用Jenkins一键打包部署SpringBoot应用,就是这么6!Nginx的这些妙用,你肯定有不知道的
转载 2024-03-13 19:35:29
47阅读
实现目标本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SSH插件,将打包出来的文件,部署到目标服务器上。前期准备github 账号和项目centos 服务器;服务器安装 Java SDK;服务器安装 nginx + 启动;服务器安装jenkins + 启动;jenkins介绍Jenkins是开源的,
前言DevOps提到 Jenkins,想到的第一个概念就是 CI/CD 在这之前应该再了解一个概念。DevOps 是 Development 和 Operations 的组合,是一种方法论,并不特指某种技术或者工具。DevOps 是一种重视 Dev 开发人员和 Ops 运维人员之间沟通、协作的流程。通过自动化的软件交付,使软件的构建,测试,发布更加的快捷、稳定、可靠。CICI 的英文名称是Cont
转载 2024-06-28 13:00:23
218阅读
一般情况下,将一个项目部署到生产环境的流程如下: 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。Jenkins是目前非常流行的一款持续集成工具,可以帮助大家把更新后的代码自动部署到服务器上运行,整个流程非常自动化,你可
一、前言1.1 传统网站部署的流程传统的网站部署,大家在运维过程中,网站部署是运维的工作之一,网站部署的流程大致分为:需求分析—原型设计—开发代码—提交测试—内网部署—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。(如下图所示)1.2 目前主流网站部署的流程目前主流网站部署方法,通过Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个
文章目录1. 开始1.1 需求与环境架构2. 配置环境2.1 配置 Jenkins 中配置 node2.2 nginx 配置3.创建任务3.1 创建任务3.2 general3.3 源码管理3.4 构建触发器3.5 构建环境3.6 构建3.7 构建后发布 1. 开始1.1 需求与环境架构在上一篇文章中已经介绍了如何配置Jenkins 自动化部署spring boot 项目,那我们也希望能够自动化部
转载 2024-06-04 08:25:15
633阅读
本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。第二部分是使用 Github Actions 将 Github 项目部署到 Github Page 和阿里云。阅读本教程并不需要你提前了解 Jenkins 和 Github Action
转载 2024-02-27 10:12:05
273阅读
这两天折腾了一下 Jenkins 持续集成,由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介绍了下针对 Github 管理的项目Jenkins 配置之前项目每次修改之后都需要本地 npm run build 一次手动发布到服务器上方便测试和产品查看,有了Jenkins持续集成之后只要 s
转载 2024-03-23 13:02:07
44阅读
出于对 CICD 的研究与学习,在初步学习了解并安装 jenkins 后,记录一下对于使用 jenkins 部署前端项目的过程。1.目标希望能够实现的是:在本地使用 git 工具将项目代码推送到远程仓库(本篇使用 gitee 演示),利用 webHooks 触发 jenkins,将构建后的代码推送到指定的服务器,从而实现自动构建部署。2.准备工作gitee 项目仓库jenkins (安装 Node
Jenkins 分发文件用到rsync命令 在 /etc/passwd中 修改 jenkins 为 /bin/bash jenkins:x:494:494:Jenkins Automation Server:/var/lib/jenkins:/bin/bash 在客户端 /etc/ssh/ssh_c
转载 2018-07-01 21:19:00
119阅读
2评论
使用Kubernetes(K8S)进行前端项目的打包、发布和部署之前,通常会结合Jenkins来实现自动化流程。Jenkins是一个开源的持续集成(CI)工具,可以帮助团队加快软件交付的速度,提高质量。下面我将介绍如何使用Jenkins来实现这一流程,帮助你理解并实践这个过程。 整个流程可以分为以下几个步骤,具体可以用表格展示如下: | 步骤 | 操作 |
原创 2024-04-23 19:11:19
309阅读
前置概念CI的含义CI 的意思是 持续构建 。负责拉取代码库中的代码后,执行用户预置定义好的操作脚本,通过一系列编译操作构建出一个 制品 ,并将制品推送至到制品库里面。常用工具有 Gitlab CI,Github CI,Jenkins 等。这个环节不参与部署,只负责构建代码,然后保存构建物。构建物被称为 制品,保存制品的地方被称为 制品库。CD的含义CD 则有2层含义:持续部署(Continuou
在docker里运行jenkins: docker run ^ --rm ^ -u root ^ -p 8080:8080 ^ -v jenkins-data:/var/jenkins_home ^ -v /var/run/docker.sock:/var/run/docker.sock ^ -v
原创 2024-04-28 13:52:12
249阅读
  • 1
  • 2
  • 3
  • 4
  • 5