文章目录一、创建任务二、源码管理三、构建环境四、构建4.1 开始构建五、问题汇总 一、创建任务创建任务比较简单,这里我们创建自由风格项目:General信息这里填写项目或任务基本信息,如下:GitBucket这里我们用到就以下两点,参数化构建:构建时候可以指定部分参数,比如这里我们这里指定要构建分支作参数;丢弃旧构建:这样每次构建都会丢弃之前历史构建,防止jenkins构建项目过多导致
转载 2024-04-28 19:16:44
84阅读
在使用Kubernetes(K8S)进行持续集成和持续部署(CI/CD)过程中,Jenkins是一个非常常见工具,而在使用Jenkins进行Node.js项目的自动化构建过程中,需要安装“jenkins nodejs插件”来支持Node.js环境构建和部署。 首先,让我们看一下整个过程步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 在Jenkins插件管理界面
原创 2024-05-24 11:22:42
323阅读
前言众所周知,我们在开发过程中,写代码其实只占很小一部分,更多时间其实是在设计代码、构建和部署。代码设计非常考验代码功底,本人才疏学浅,就不讲解这个部分了。构建和部署通常来讲没那么复杂,但是却十分繁琐,尤其是手动方式进行构建部署。重复操作多,流程长,非常消耗耐心和精力。细心同学应该发现标题中出现了一个新名词:CI/CD。在软件工程中,CI/CD 或 CICD 通常指的是持续集成和持续
Jenkins镜像中集成NodeJS插件,发现node和npm都无法执行,最终确认之后定位为libc问题,在这篇文章中进行memo。中介来说,这个问题还可以描述为:如何在Alpine镜像中支持NodeJS,或者如何在Alpine镜像中使用npm和node。现象描述安装了NodeJS插件之后,创建了一个FreeStyleJob来确认NPM正常动作 结果却发现,npm和node获取版本命令
转载 2024-02-21 22:41:07
60阅读
之前创建了Jenkins自动部署任务,一直没用起来,今天大致整理了一下:背景:Jenkins部署在docker,并且已经配置了Git插件,所以这里并没有描述git插件配置。 ——————————————————————————————————————————步骤一:安装nodevue使用是npm打包,而npm是node.js包管理工具,那么我们需要先安装node。 使用下面脚本一次完成:注
转载 2024-03-24 15:09:06
408阅读
######1、所需环境docker-ce2、部署jenkins用中文社区提供 Jenkins 镜像 无需设置,直接安装即可,速度飞快。 附-官方镜像安装插件失败分析 以上面 Jenkins 挂载目录为例 在 jenkins_home 目录下,hudson.model.UpdateCenter.xml 这个文件定义了 插件拉取配置地址,默认地址可以直接访问,你会发现,他连接是 http
转载 2023-07-12 15:53:21
505阅读
一、概述使用Jenkins 远程ssh到linux,使用命令: ssh root@192.168.10.1 'cd /data/test;nohup npm start &'  发现linux服务器node进程没有启动。但是本地执行命令: cd /data/test;nohup npm start &  是可以启动。 具体原因,参考链接:大
jenkins2.0一些新概念:采用了groovy脚本语言,jenkins工具有自带shell转换groovy工具,很方便。step,其实跟jenkins1中概念一样, 是jenkins里job中最小单位,可以认为是一个脚本调用和一个插件调用。node, 是pipleline里groovy一个概念,node可以给定参数用来选择agent,node里steps将会运行在node选择
如果你也遇到这种情况,请务必完整看下去,也希望这篇文章能帮助到你今天跟着视频做Jenkins部署时候,Linux一切都配置好了,然后输入地址可以正常访问,输入密码后,出现OffLine页面,下面是翻译成中文提示框:这个明显跟视频中界面不一样,没有安装插件界面,虽然此时心里有点小疑惑,明明一样版本,为什么会不一样了,但是没有仔细深究直接跳过插件安装。来到界面之后,根据视频讲解一步一步
转载 2024-03-25 10:20:42
355阅读
我们都知道jenkins默认就有一个邮件通知,只是太简单,不能个性化或者说定制化。那么今天我们就来看下Jenkins 拓展邮箱插件,或者说是增强版邮箱插件1、安装插件 email-ext-plugin在jenkins页面“系统管理”-->“管理插件”-->"可选插件"中搜索email-ext-plugin插件选择并安装,也可以点击“高级”-然后手动上传安装。 注:也可以
后话对于面试,说几句个人观点。面试,说到底是一种考试。正如我们一直批判应试教育脱离教育本质,为了面试学习技术也脱离了技术初心。但考试对于人才选拔有效性是毋庸置疑,几千年来一直如此。除非你有实力向公司证明你足够优秀,否则,还是得乖乖准备面试。这也并不妨碍你在通过面试之后按自己方式学习。 其实在面试准备阶段,个人收获是很大,我也认为这是一种不错学习方式。首先,面试问题大部分基础而且深入
转载 2024-06-21 20:15:42
190阅读
到npm官网下载node-v8.1.3-linux-x64.tar,然后解压到/usr/local/目录下/usr/local/node-v8.1.3-linux-x64/etc/profile添加nodejs路径export JAVA_HOME=/usr/local/jdk1.8.0_131 export MAVEN_HOME=/usr/local/apache-maven-
原创 2017-10-30 15:25:11
2638阅读
想必部署过nodejs应用朋友都有过这样经历:1、通过ssh登录服务器2、进入nodejs目录3、执行:git pull 命令拉取最新代码4、执行:npm install 安装新依赖5、执行:pm2 restart all 重新启动所有nodejs进程如果我们只有一台机器,并且更新不是很频繁,似乎这样操作还是可以接受,但是如果我们有4台nodejs应用服务器,每次代码改动将是灾难!好在我
转载 2024-05-27 13:50:48
87阅读
1、关闭SELinux查看: getenforce 如果状态是 Disabled 就表示已经关闭,否则需要关闭永久关闭方法vi /etc/selinux/config将 SELINUX=enforcing 改为 SELINUX=disabled  设置后需要重启才能生效2、docker安装jenkins2、1  新建jenkins目录: /usr/
1 - Jenkins插件Jenkins通过插件来增强功能,可以集成不同构建工具、云平台、分析和发布工具等,从而满足不同组织或用户需求。Jenkins 提供了不同方法来安装插件(需要不同级别的权限)在web UI使用 "插件管理器":Manage Jenkins --》 Manage Plugins (系统管理--》管理插件),选中相应插件,根据提示安装即可。使用Jenkins CLI i
【一】中文转拼音工具:1、装python 参考文章2、npm install node-gpy -g或者npm install node-pre-gpy -d3、npm install -d pinyin4、var pinyin = require("pinyin");或者直接用文章下面的Pinyin.js或Pinyin.ts------------------------------------
原创 2021-02-19 11:07:56
10000+阅读
1评论
 什么是 JenkinsJenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。支持各种运行方式,可通过系统包、Docker 或者通过一个独立 Java 程序。CI & CD 又是什么?CI:Continuous Integration,持续集成。在CI环境中,开发人员将会频繁地向主干提交代码。这些新提交代码在最终合并到主干前,需要
目录插件配置[添加 Gitee 链接配置](#添加 Gitee 链接配置)[添加 Gitee APIV5私人令牌](#添加 Gitee APIV5私人令牌)构建任务配置构建后步骤配置[构建结果回评至 Gitee](#构建结果回评至 Gitee)[新建 Gitee 仓库WebHook](#新建 Gitee 仓库WebHook)简介Gitee Jenkins Plugin 是 Gitee 基于 Git
NodeJs镜像网址:https://npm.taobao.org/mirrors/node/latest-v6.x/一、安装nodejs下载nodes,并安装:#cd/app/service_tools/#wgethttps://npm.taobao.org/mirrors/node/v9.3.0/node-v9.3.0-linux-x64.tar.xz#xz-dnode-v9.3.0-lin
原创 2018-06-13 11:44:31
7574阅读
NodeJs镜像网址:https://npm.taobao.org/mirrors/node/latest-v6.x/一、安装nodejs下载nodes,并安装:#cd/app/service_tools/#wgethttps://npm.taobao.org/mirrors/node/v9.3.0/node-v9.3.0-linux-x64.tar.xz#xz-dnode-v9.3.0-lin
原创 2018-06-13 11:44:35
10000+阅读
1评论
  • 1
  • 2
  • 3
  • 4
  • 5