之前创建了Jenkins自动部署的任务,一直没用起来,今天大致整理了一下:背景:Jenkins部署在docker,并且已经配置了Git插件,所以这里并没有描述git插件的配置。 ——————————————————————————————————————————步骤一:安装nodevue使用的是npm打包,而npm是node.js的包管理工具,那么我们需要先安装node。 使用下面脚本一次完成:注
转载
2024-03-24 15:09:06
408阅读
文章目录一、创建任务二、源码管理三、构建环境四、构建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 通常指的是持续集成和持续
转载
2024-08-27 18:52:40
785阅读
1、关闭SELinux查看: getenforce 如果状态是 Disabled 就表示已经关闭,否则需要关闭永久关闭方法vi /etc/selinux/config将 SELINUX=enforcing 改为 SELINUX=disabled 设置后需要重启才能生效2、docker安装jenkins2、1 新建jenkins目录: /usr/
转载
2024-10-18 15:29:31
33阅读
在Jenkins的镜像中集成NodeJS插件,发现node和npm都无法执行,最终确认之后定位为libc的问题,在这篇文章中进行memo。中介来说,这个问题还可以描述为:如何在Alpine镜像中支持NodeJS,或者如何在Alpine镜像中使用npm和node。现象描述安装了NodeJS插件之后,创建了一个FreeStyle的Job来确认NPM的正常动作 结果却发现,npm和node获取版本的命令
转载
2024-02-21 22:41:07
60阅读
######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 & 是可以启动的。 具体原因,参考链接:大
转载
2024-06-02 14:51:41
62阅读
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只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudsonJenkins官网:https://jenk
转载
2024-02-03 22:09:35
126阅读
背景:最近在配置Jenkins的邮件发送功能时,正确设置好各参数后,在进行通过发送测试邮件测试配置时,总是出现unable to find valid certification path to requested target的错误,自己在网上也查找了很多资料,但网上涉及Jenkins邮箱的配置资料基本上是qq、163邮箱等,总之该问题困扰了自己很久,现将解决方案给出,希望对后续的其他人有较好的
转载
2024-03-23 16:55:35
108阅读
#说在前面先说说什么是云原生,2015年云原生计算基金会(CNCF)成立,目前CNCF所托管的应用已达20+,下图为其公布的Cloud Native Landscape,给出了云原生生态的参考体系,具体如下图: 小伙伴们会看到密密麻麻的一片,顿时头大,冷静过后,细细一看会发现这张CNCF图里,不仅仅有著名的例如Kubernetes、Ceph等开源产品,也有国外著名的大厂商如IBM、AWS、富士通等
# 使用Kubernetes插件配置Jenkins的详细指南
对于刚入行的开发者而言,了解如何使用Jenkins与Kubernetes整合是一个很重要的技能。在这篇文章中,我们将深入探讨如何在Jenkins中使用Kubernetes插件,并给出逐步的指导与代码示例。
## 整体流程
以下是设置Jenkins插件使用Kubernetes的步骤:
| 步骤 | 描述
Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面开始搭建.net持续集成环境Jenkins和SVN安装这里就不介绍了一、准备工作1、Jenkins中系统管理--》管理插件--》可选插件中找到MSBuild Plugin, 安装插件 MSBuild Plugin,用来对.net项目的自动编辑用 说明:配置过程中有些功能需要先安装一些
IDEA 编译 Jmeter 4.0 方便以后二次开发
IDEA 编译 Jmeter下载http://jmeter.apache.org/download_jmeter.cgi下载源码后解压『Jmeter』,我这边下载的是最新的『apache-jmeter-4.0_src.tar』,解压。解压修改下列两个文件eclipse.classpath 修改成 .
引子:Jenkins 是目前阶段各大公司运用持续集成的主要轮子,而 Jenkins 能否发挥如此神威的主要原因即在于其众多的 Plugins 可以快速实现定制化需求。笔者因工作需要,体验了一把从零入门 Jenkins Plugin 开发。现把经验总结形成本文。0x00 弄清 Jenkins 的主要概念先来看看 Jenkins 自己搭建的 CI 环境:Jenkins on Jenkins ,再结合下
转载
2024-01-26 09:38:38
43阅读
Jenkins介绍Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 1. jenkins就是基于Java开发的一种持续集成的工具2. 可以将运维用到的各个脚本整合起来,并且可以通过页面方式集中管理,
转载
2024-03-07 18:11:31
12阅读
Jenkins+Ansible自动化部署工具Jenkins安装部署1.下载安装在指定文件夹安装一个Tomcat,然后进入tomcat的webapp目录下,直接将jenkins.war部署进来,或者下载进来#wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war2.设置Jekins环境变量设置#sudo vi /etc/profile在最后
转载
2024-05-03 21:58:59
92阅读
Jenkins 做为最著名的 CI/CD 工具,在全世界范围内被广泛使用,而随着以 Kubernetes 为首的云平台的不断发展与壮大,在 Kubernetes 上运行 Jenkins 的需求越来越多。本文将介绍如何使用 Helm3 在 Kubernets 上快速部署一个生产环境可用的 Jenkins 实例。通过本文的学习,你将能够:了解并掌握 Helm 的一些基本操作知识。利
转载
2024-02-03 00:11:46
286阅读