jenkins

Apex Predator1 天前
运维·jenkins
jenkins流水线打包vue无权限jenkins在使用npm命令进行拉取依赖时,创建目录会报错无权限,如下如所示这是因为npm 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户权限非常低
Serendipity_筱楠20 小时前
windows·ci/cd·自动化·jenkins·测试
Windows安装部署jenkins1.下载Jenkins官网:https://www.jenkins.io/download/2.安装到自己指定的目录
净心净意1 天前
运维·jenkins
浅谈DaemonSet
JavaAlpha2 天前
运维·servlet·jenkins
Jenkins 配置信息导出 的详细说明(中英对照)以下是关于 Jenkins 配置信息导出 的详细说明(中英对照):❓ 如何导出 Jenkins 凭证(Credentials)? → 备份 $JENKINS_HOME/secrets/ 和 $JENKINS_HOME/credentials.xml,但需注意加密问题。
遇见火星4 天前
servlet·gitlab·jenkins
Jenkins 配置gitlab的 pipeline流水线任务需要拉取gitlab仓库的权限。这里有三种方法,按环境自己选择。在jenkins只拉取仓库的话,推荐第二种。安全,没有时间限制,不暴露其他信息。
代码写到35岁4 天前
运维·c#·jenkins
Jenkins自动发布C# EXE执行程序
程序员阿斌哥5 天前
java·jenkins
记录一次jenkins slave因为本地安装多个java版本导致的问题今天,使用jenkins打包,发现slave掉线,上对应机器一看,好家伙,slave运行不起来了。命令行,java -vesion. 没反应,不会是哪个天杀的把java 给卸载了吧!
LI JS@你猜啊5 天前
运维·jenkins
liunx版本的version: '3'services:elasticsearch:image: elasticsearch:7.17.26
水银嘻嘻6 天前
ci/cd·gitee·jenkins
Jenkins持续集成CI,持续部署CD,Allure报告集成以及发送电子 邮件它是一个可以扩展的持续集成CI和持续部署CD的平台,它只是平台,主要的运作的是插 件。 主要作用: 持续的监控项目版本的发布。实现持续部署CD 监控外部的定时任务。
网安INF6 天前
java·web安全·网络安全·jenkins·漏洞
CVE-2024-23897源码分析与漏洞复现(Jenkins 任意文件读取)漏洞编号:CVE-2024-23897 CVSS 评分:9.8 影响版本:修复版本:≥ 2.442(主分支) / ≥ 2.426.3(LTS) 漏洞类型:未授权任意文件读取(Arbitrary File Read) 根本原因:Jenkins CLI 使用 args4j 库解析命令参数时,默认启用 @ 文件路径扩展功能(expandAtFiles),攻击者可利用该特性读取服务器任意文件(如 /etc/passwd、加密密钥等),结合其他漏洞链可能导致 远程代码执行(RCE)。
测试开发Kevin7 天前
运维·jenkins
详解Jenkins Pipeline 中git 命令的使用方法在 Jenkins Pipeline 中,git 命令是用于从版本控制系统(如 Git)拉取代码的核心步骤。其用法灵活,支持多种配置参数,但需要遵循 Jenkins 流水线语法规范。
leblancAndSherry7 天前
linux·运维·docker·kubernetes·gitlab·jenkins
Gitlab + Jenkins 实现 CICDCICD 是持续集成(Continuous Integration, CI)和持续交付/部署(Continuous Delivery/Deployment, CD)的缩写,是现代软件开发中的一种自动化流程实践。下面介绍 Web 项目如何在代码提交到 Gitlab 后,自动发布到 Kubernetes 集群中。
三劫散仙8 天前
容器·kubernetes·jenkins
kubernetes jenkins pipeline优化拉取大仓库性能指定分支+深度有时候我们历史的git仓库,提交了某个比较大的文件如果不限制 depth ,就会拉取所有的历史提交记录,这样在历史仓库比较大的时候 clone 非常之慢,而实际上我们只需要最新的代码来构建就行了,为了优化性能,我们可以配置指定拉取:
zmm042010 天前
jenkins·gradle
Could not get unknown property ‘mUser‘ for Credentials [username: null]最近遇到jekins打包报错:项目使用的是gradle,通过pipeline打docker包;因为maven仓库设置了用户和密码,导致报此错。
keson要进步10 天前
运维·ci/cd·centos·自动化·jenkins
CICD实战(一) -----Jenkins的下载与安装1、安装工具(可选,如果有就不需要安装)2、关闭防火墙3、安装java17(因为Jenkins版本是2.479.1,不同版本需要需要不同的java版本,具体看官网要求) 因为我是centos,yum源库已经不支持java17了,所以用这种方法安装
新兴AI民工11 天前
windows·jenkins·visual studio
windows上的visual studio2022的项目使用jenkins自动打包要使用搭建在 Linux 操作系统上的 Jenkins 将 Windows 上的 Visual Studio 2022 项目自动打包,可按以下步骤操作:
风早君11 天前
服务器·gitlab·jenkins
jenkins集成gitlab发布到远程服务器前面我们讲了通过创建maven项目部署在jenkins本地服务器,这次实验我们将部署在远程服务器,再以nginx作为前端项目做一个小小的举例
Thanks_ks11 天前
pipeline·jenkins·springboot·自动化部署·gitlab ci/cd·ci/cd 实战·docker 容器化
SpringBoot 自动化部署实战:CI/CD 整合方案与避坑指南在微服务架构盛行的今天,SpringBoot 凭借其开箱即用的特性成为 Java 后端开发的主流框架。然而,随着项目规模扩大,手动部署的效率瓶颈逐渐显现。本文将结合 GitLab CI/CD、Jenkins 等工具,深入探讨 SpringBoot 项目的自动化部署方案,并分享从环境配置到生产落地的完整避坑指南。
爱宇阳11 天前
ci/cd·docker·jenkins
使用 Docker Compose 部署 Jenkins(LTS 版)持续集成环境Jenkins 是目前最流行的开源持续集成工具之一。本教程将手把手带你使用 Docker Compose 快速部署 Jenkins LTS(长期支持版本),同时保留数据持久化、Docker 命令转发等功能,适合用于生产或本地开发测试环境。