什么是Jenkins管道?Jenkins 中的管道是一组按特定顺序相互关联的作业(或事件)。Jenkins Pipeline 是一组或一套插件,为将持续交付管道实施和集成到 Jenkins 中提供支持。Pipeline 还提供了一组工具,可用于通过“Pipeline Domain-Specific Language (DSL)”语法将简单和复杂的交付管道建模为“代码”。Jenkins 管道中的每项
转载
2024-05-23 15:21:04
123阅读
前戏话说上一篇文章安装完 JDK 和 jenkins 之后 , 在使用的时候遇到了很多问题,现在一一和大家分享一下问题1:找不到包1.目的:因为第一次使用jenkins,不太会用,给自己的一个小目标就是执行一个python的脚本2.过程前期也没有配置jenkins 直接打开就开始新建Job(过程省略,啥都没配置,只是执行了这样一个命令 python *.py),刚开始学或者已经用过的同
整体流程:jenkins 立即构建--->ant build.xml--->run --->test 任务--->report---->mail--->查看邮件 一、基础准备------------------------------------------------------------------------------------
本章节通过在Jenkins创建一个kubernetes云环境,动态的在kubernetes集群中创建pod完成pipeline的构建流程,关于直接在宿主机上搭建Jenkins集群的可参照Kubernetes CI/CD(1)部署Jenkins下载Jenkins对应的镜像docker pull jenkins/jenkins:2.221将jenkins镜像上传到自己的私有镜像仓库中docker ta
转载
2024-10-29 20:08:41
46阅读
在Docker中部署Jenkins,我们可以通过修改Jenkins配置来调整登录会话超时时间。以下是具体的教程:步骤 1:创建Jenkins容器首先,我们需要创建一个Jenkins容器。假设您已经安装了Docker并拥有Jenkins镜像。在终端中执行以下命令来创建Jenkins容器:docker run -d -p 8080:8080 --name jenkins jenkins/jenkins
转载
2024-07-05 12:10:19
540阅读
publish超时机制在配置界面,可以去设置超时,如下 可以在这里设置超时运行命令优化还有一个地方需要注意,如下,命令可能在服务器上没有运行成功 比如,我在服务器上直接运行这行命令,如下我们会发现,运行是会失败的所以,我们需要将这一行命令进行优化,如下:将日志输出到mylog.log文件里面nohup java -jar /root/xxoo/demo*.jar >mylog.log 2&g
转载
2024-05-24 16:00:24
1662阅读
Jenkins实现携带commit_log钉钉/企微机器人通知前言--实现效果一、jenkins内置环境变量的问题二、实现方案1.钉钉通知+git commit log2.企业微信通知总结 前言–实现效果通过jenkins插件配置钉钉/企业微信的机器人webhook,我们可以实现自动通知构建结果。但是我们想要在git仓库提交后自动构建,机器人通知可以携带git commit log的信息,实现如
转载
2024-04-26 14:11:26
264阅读
公司的Jenkins服务器运行一段时间了,每天编译github cocos2d-x仓库的所有pull request,还算稳定。但有个问题比较郁闷,由于实际执行编译的slave就放在办公室里,网络不太稳定,特别是访问github时,有时会导致整个编译任务挂起。由于我们在每个slave上只放了一个执行单元(Excutor),只要一个编译任务挂起,就会导致整个jenkins挂起,所有后续的编译任务都在
转载
2024-05-22 17:29:54
102阅读
配置自动化部署这里使用的是Jenkins+Gitea如果不知道怎么安装Jenkins和Gitea可以参考下面文章介绍前端先说下自己的情况,因为自己服务器原因,使用的服务器内存太小只有4g,如果这时候再使用npm run build进行打包时会出现卡死,因为占用内存会比较多所以会很卡,导致访问服务器时卡顿非常严重,比如有些服务无法访问等。在下面的介绍中,我将使用本地打包的方式,打包完成后在推送到服务
*系列汇总*这是一个系列文章,大大小小到今天惊然发现竟然已经累计二十篇了,也就不得不做一个小汇总。回想当初写第一篇文章的时候,就已经决心事无巨细,一应认真的走下来,回头遮望,看着皇皇这么多文章,一股强烈的成就感就此油然而生,于是便有了这些汇总整理。在这个过程当中,好像也帮助过不少的人,这是让我尤其开心的事情,同时也结识了一些志同道合的朋友,再没有比这更让人觉得愉悦的事情啦!也希望以后写出更多类似的
如下内容是针对jenkins 2.121.2版本的使用。管理相关jenkins系统理解1.jenkins是一个开源的工具,主要用途是管理机器集群,方便地在机器上执行任务(shell脚本)2.jenkins是一个文件系统,从jenkins官网下载一个java war包,指定JENKINS_HOME环境变量后,run起来这个war包,jenkins进程就会在JENKINS_HOME里进行安装,后续系统
转载
2024-10-31 08:53:32
224阅读
Jenkins自动部署前端:公司要是环境多了,发个后端和前端要累死,再加上可能有时候还是连的vpn之类的,那上传更慢!所以配置一个Jenkins非常有必要,至于Jenkins安装什么的大家自行–度娘注意: 我这篇文章具体的还是讲一下Jenkins部署项目的脚本整个流程,大家最好配置好自己的jenkins在来配置项目。整体的下来如下图: 这六步---------------------相对来说我的这
转载
2024-03-22 21:16:14
152阅读
Jenkins安装并使用(2)承接上一部分,继续Jenkins插件管理,Jenkins安装并使用(1) 文章目录Jenkins安装并使用(2)插件管理使用maven安装和配置tomcat 安装与配置配置Tomcat用户角色权限项目构建 插件管理使用maven安装和配置因为我们现在项目都是用maven,所以需要maven构建在服务器上 == gradle都查不多的 ==上传maven tar到Je
转载
2024-07-27 17:46:53
80阅读
本篇解释:Jenkins插件安装失败处理方法不论是刚启动成功后进行的推荐插件安装,还是后期使用Jenkins过程中进行插件的安装。出现插件安装失败的问题,可以通过本篇解决!【注意,插件下载安装失败,其失败的原因是多种多样的。这里仅说明了这些失败出现的情况是在启动安装时还是在后期使用中。】【在下面的解决方法模块,会根据具体失败的问题进行处理】 =======================
转载
2024-02-21 21:18:47
718阅读
新建项目的时候,如果配置好正确的git用户名密码后,jenkins还是拉取失败,这个时候可以删除新建的这个项目,重新新建,选择刚才添加的用户名密码凭据。 上次具体报错信息,当时忘记截取了。就记个笔记吧 ...
转载
2021-09-01 10:11:00
1766阅读
2评论
前言
众所周知,我们在开发的过程中,写代码其实只占很小的一部分,更多的时间其实是在设计代码、构建和部署。代码的设计非常考验代码功底,本人才疏学浅,就不讲解这个部分了。构建和部署通常来讲没那么复杂,但是却十分繁琐,尤其是手动的方式进行构建部署。重复操作多,流程长,非常消耗耐心和精力。细心的同学应该发现标题中出现了一个新的名词:CI/CD。
在软件工程中,CI/CD 或 CI
近期在使用 Jenkins 构建项目的时候,经常性得到错误: - Building for production...
Build timed out (after 3 minutes). Marking the build as aborted. 当再次重构后,貌似没有问题,等候一段时间后问题又再次出现。问题和解决出现上面的问题是可能在你的 Jenkins 中针
ERROR: Timeout after 10 minutesERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from git@gitlab.gaoxiaobang.com:huikeyun/huikeyun-teacher-android.git at huds
原创
2023-03-14 08:48:05
240阅读
当再次重构后,貌似没有问题,等候一段时间后问题又再次出现。
【代码】Jenkins超时、重试、完成时动作pipeline代码示例。
原创
2023-07-29 00:55:33
382阅读