文章目录1 从装修厨房看项目开发效率优化1.1 持续部署1.2 持续集成1.3 持续交付1.4 总体目标好处 1: 降低风险好处 2: 减少重复过程好处 3: 任何时间、 任何地点生成可部署的软件好处 4: 增强项目的可见性好处 5: 建立团队对开发产品的信心2 持续集成工具2.1 Jenkins 和 Hudson2.2 技术组合3 JavaEE 项目部署方式对比3.1 手动部署3.2 自动化部
转载 10月前
68阅读
前言在我们使用 Git 中,有时候会遇到多账号多仓库的情况,比如公司的 GitLab 和 GitHub,以及自己的 GitHub,这时候我们就需要配置多个 SSH 密钥来区分不同的账号和仓库生成 SSH 密钥根据你注册仓库的邮箱生成 SSH 密钥,如果你没有注册仓库,记得先在 Github 或者码云上注册一个,然后再生成 SSH 密钥ssh-keygen -t rsa -C "你的仓库注册邮箱"
前言本篇文章将介绍Jenkins的安装及项目配置的具体方法,同时增加Jenkins用户管理的部分。其中有些操作步骤则直接给出的参考文档,通过参考文档即可完成相应的步骤。Jenkins中文官网:Jenkins 用户手册一、Jenkins安装Jenkins由Java语言编写而成,安装包即是一个war包。因此,Jenkins的运行启动依赖于Java环境,同时,它是免安装的。1.1 安装JDK1.2 安装
一、持续集成的概念Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目。监控外部调用执行的工作。 1、持续集成持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试 。2、持续交付持续交付指的是在持续集成的环
转载 2024-08-14 13:39:28
173阅读
一、Nginx安装和启动如果我们希望安装一个软件包,可以进行如下的操作:# 搜索软件包 dnf search package-name # 查看软件包信息 dnf info package-name # 安装软件包 dnf install package-name部署会使用nginx,所以需要先安装一下nginx:dnf install nginx启动nginx:# 启动nginx syste
转载 2024-07-30 12:26:34
449阅读
Jenkins的镜像中集成NodeJS插件,发现node和npm都无法执行,最终确认之后定位为libc的问题,在这篇文章中进行memo。中介来说,这个问题还可以描述为:如何在Alpine镜像中支持NodeJS,或者如何在Alpine镜像中使用npm和node。现象描述安装了NodeJS插件之后,创建了一个FreeStyle的Job来确认NPM的正常动作 结果却发现,npm和node获取版本的命令
转载 2024-02-21 22:41:07
60阅读
# Docker 中 Jenkins 配置 Node 指南 作为一名刚入行的开发者,你可能对如何在 Docker 中配置 Jenkins Node 感到困惑。本文将为你提供一份详细的指南,帮助你快速掌握这一技能。 ## 流程概览 首先,我们通过一个表格来展示配置 Jenkins Node 的主要步骤: | 步骤 | 描述 | | --- | --- | | 1 | 安装 Docker 和
原创 2024-07-26 06:45:58
151阅读
前言众所周知,我们在开发的过程中,写代码其实只占很小的一部分,更多的时间其实是在设计代码、构建和部署。代码的设计非常考验代码功底,本人才疏学浅,就不讲解这个部分了。构建和部署通常来讲没那么复杂,但是却十分繁琐,尤其是手动的方式进行构建部署。重复操作多,流程长,非常消耗耐心和精力。细心的同学应该发现标题中出现了一个新的名词:CI/CD。在软件工程中,CI/CD 或 CICD 通常指的是持续集成和持续
图文无关 图文无关Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。目前持续集成(CI)已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程。 Jenkins 作为一款软件开发的神器
转载 2024-09-13 06:44:07
83阅读
1、新建与配置结点【系统管理】-> 【管理结点】-> 【新建结点】2、配置slave  说明:Name:定义slave的唯一名称标识,可以是任意字符串,通常设置为slave主机名、ip地址 描述:关于slave的描述,通常用于描述与其它salve的区别 # of executors:来自官方描述:这个值控制着Jenkins并发
一、环境准备1)Jenkins 部署 WAR 包:jenkins.war(2.164.2 版本,WAR 包官方下载路径:https://jenkins.io/download/)2)Tomcat 服务器:apache-tomcat-7.0.94-windows-x64.zip(使用 Jdk1.8)3)其他:SVN 服务器,部署环境为联网状态(为联网安装 Jenkins 插件)具体搭建过程参考我另一
转载 2024-03-10 15:39:22
884阅读
  我们这边好多小组觉得每次测试人员叫我们开发打包部署到某某个测试环境人工操作比较麻烦,因为他们想做到只专注于开发,不管这些琐碎的事。于是有个组长问我前端能不能用Jenkins去执行这一个固定的流程,因为他们后端都是用Jenkins去实现自动化打包部署。我之前没用过Jenkins,于是我去Jenkins官网看了下,发现确实是可以使用Jenkins实现前端自动化打包部署的,因为Jenkins可以执行
Jenkins 配置子节点 上一篇文章中准备工作已经完成的差不多了这一篇主要讲解 Jenkins 上面的相关配置 为了让代码部署到所有的子节点上所以我们首先需要在 Jenkins 中添加我们希望代码部署到的节点 配置节点首先进入你的 Jenkins 页面然后选中系统管理 点击进入系统管理后选择节点管理  
转载 2024-04-18 13:03:12
97阅读
Jenkins 搭建Jenkins 搭建更换源提升下载速度更新Docker jenkins 最新版本更改成中文使用阿里云镜像仓库Gitee项目(示例)~~生成公钥~~目录权限调整Jenkinsfileinput node 运行时输入需要指定的参数pipeline入门进阶Node 写法(推荐)登录镜像仓库大佬二 Jenkins 搭建原贴参考地址docker pull jenkinsci/blueo
转载 2024-06-05 23:25:53
1033阅读
Jenkins中,Node.js脚本的主要用途是进行持续集成(Continuous Integration,简称 CI)和持续部署(Continuous Deployment,简称 CD)的自动化工程。通过在Jenkins中编写和执行Node.js脚本,开发人员可以实现项目构建、测试、打包、发布等操作的自动化进行,从而提高开发效率、降低错误率,提高软件项目的质量和稳定性。  Jenki
转载 2024-08-05 10:55:21
77阅读
文章目录1、安装系统版本2、JDK下载3、Ubuntu下载4、详细安装过程 1、安装系统版本Ubuntu:18.0.4;JDK:1.8(也就是JDK8);安装过程有疑问可以留言哈,为避免出错,大家可以按我的步骤来即可。超级详细,一看就会,每一步都有截图,所有文章比较长,但是特别详细。2、JDK下载官网下载:点击此处通过官网下载; 好男人百度网盘下载:链接:https://pan.baidu.co
本文为霍格沃兹测试学院优秀学员 Jekins 学习踩坑笔记。1、总览Jenkins的任务可以分布在不同的节点上运行节点上需要配置Java运行环境,Java_Version >1.5节点支持Windows、Linux、MacJenkins运行的主机在逻辑上是master节点master节点的名字必须叫master,而slave节点的名字可以随便取。2、配置远程节点2.1 前提条件配置远程节点,
转载 2024-02-29 17:04:05
0阅读
要实现在 Jenkins 中的构建工作,可以有多种方式,我们这里采用比较常用的 Pipeline 这种方式。Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。Jenkins Pipeline 有几个核心概念:Node:节点,一个 Node 就是一个 Jenkins 节点,Ma
转载 2024-08-19 11:21:26
571阅读
前置要求: Jenkins安装nodejs插件(本篇文章会教)Linux安装Node.js(图文解说详细版)如果你是一名前端工程师,那么你可能会对Jenkins这个自动化构建工具并不陌生。但是,你有没有想过在前端项目中使用Jenkins进行自动化部署呢?实际上,Jenkins不仅仅适用于后台服务的构建和部署,它同样也可以为前端项目提供便捷的自动化部署方案。本文将向大家介绍如何在前端项目中运用Jen
1.安装插件部署应用首先需要安装nodejs 的插件,我们打开Jenkins页面,进入系统管理->插件管理->可选插件,搜索nodejs插件进行安装。(我们这里已经安装过了,在已安装页面就可以找到这个插件)2.Node js安装进入系统管理->全局工具配置 进入全局工具配置页面,找到Node js选项,点击Nodejs安装,填入别名及安装方式(这里选择自动安装,版本选择为node
转载 2024-05-05 17:43:34
2339阅读
  • 1
  • 2
  • 3
  • 4
  • 5