持续集成Jenkins
文章平均质量分 65
# 持续集成Jenkins
宁宁可可
这个作者很懒,什么都没留下…
展开
-
Shell Expect自动化交互(示例)
备注:为什么要设置超时时间,因为默认时间是10s,则在交互执行的过程中,很可能会断开,导致任务执行没完成就终止。日常linux运维时,经常需要远程登录到服务器,登录过程中需要交互的过程,可能需要输入yes/no等信息,所以就用到expect来实现交互。PS:expect脚本必须以interact或expect eof结束,执行自动化任务通常expect eof就够了。expect 默认的超时时间是10秒,通过 set 命令可以设置会话超时时间,若不限制超时时间则应设置为-1。代表一段shell脚本。原创 2024-07-03 17:16:51 · 937 阅读 · 0 评论 -
Jenkins2.426邮件通知配置
Jenkins邮件通知配置。原创 2024-02-22 15:13:16 · 424 阅读 · 0 评论 -
Jenkins2.426.3运行时提示:mvn: command not found
Jenkins2.426.3运行时提示:mvn: command not found原创 2024-02-22 14:59:25 · 1098 阅读 · 4 评论 -
CICD集合(一):Centos7下Jenkins2.3.46安装
Jenkins2.3.46安装和配置(JDK1.8)原创 2023-06-30 15:28:03 · 559 阅读 · 0 评论 -
Jenkins邮件配置报错com.sun.mail.smtp.SMTPSenderFailedException: 501
Jenkins邮件配置报错:com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from address must be same as authorization user原创 2023-07-03 14:44:33 · 2519 阅读 · 0 评论 -
Jenkins构建(14):Jenkin实现自动化更新服务(一)
Jenkin实现自动化更新服务(一)(调用远程服务器自动化更新和重启服务)V0.11版本之前----更新中----原创 2021-05-19 22:09:57 · 944 阅读 · 1 评论 -
Jenkins构建(10):Jenkins构建执行时报Finished: UNSTABLE(ERROR: Exception when publishing, exception message)
Jenkins构建执行时报Finished: UNSTABLE(ERROR: Exception when publishing, exception message)Build step 'Send files or execute commands over SSH' changed build result to UNSTABLE排查原因:因为磁盘没有空间解决方法:查看目标服务器的磁盘空间是否占满清理磁盘查看磁盘空间占用命令:df -lh,对占用空间大的不怎么使用的删除原创 2021-03-15 19:55:56 · 2619 阅读 · 0 评论 -
Jenkins构建(9):Jenkins远程服务器SSH构建时报错Exec timed out120000
利用Jenkins做自动化部署是又方便又省时,只需简单的配置就可以。但是Jenkins远程服务器SSH构建时出现错误Exec timed out因为安装脚本时间比较久,导致SSH超时中断报错具体信息:ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after 120,001 ms]报错原因:查看Jenkins的默认配置每个构建步骤在没有做手动设置的情况下默原创 2021-03-15 19:51:01 · 7520 阅读 · 0 评论 -
Jenkins(16):Java环境改变导致Jenkins执行构建任务失败修复
Java环境改变导致Jenkins执行构建任务失败修复原创 2022-10-11 16:53:52 · 1049 阅读 · 2 评论 -
Jenkins构建(15):Jenkins如何在一个构建任务中通过SSH的Label和参数进行参数化控制多台远端服务器执行任务
Jenkins如何在一个构建任务中通过SSH的Label和参数进行参数化控制多台远端服务器?前提:在做自动化部署时,遇到难题,发现SSH只能固定控制具体的1台远程服务器执行任务。但现实中是需要在多台服务器上安装和部署。在网上查了资料,终于看到解决办法,虽然还是没达到随意一台机器,只能做到多台。需求:需要在一个构建任务中对多个服务器进行构建。解决方案:通过SSH的Label和参数来进行参数化选择多个机器的其中1个远端服务器来执行构建任务。具体详细操作如下:1.配置jenki原创 2021-05-19 22:23:07 · 3837 阅读 · 2 评论 -
Jenkins构建(12):Jenkin实现自动化卸载服务
Jenkin实现远程关闭docker任务和删除所有镜像Jenkins设置:一、环境配置Dashboard-->Manage Jenkins-->Configure System,配置Publish over 二、构建任务新建Item-->输入任务名称,选择Freesty project #停止所有本机上的docker服务 docker stop $(docker ps -a -q) #删除所有本机上的docker服务 docke原创 2021-05-19 13:01:09 · 301 阅读 · 0 评论 -
Jenkins构建(11) :多项目构建,1个Multijob项目按顺序执行其它job
Jenkins构建(五):多项目构建,1个Multijop项目按顺序执行其它job现实场景中需要串行执行多个构建任务,例如:那么需要用到MultiJop Project,需要单独安装MultiJop 插件1.安装插件Manage Jenkins-->Manage Plugins-->可选插件中,搜索:Multijop,安装此插件。2.建立一个Jenkins 的MultiJob ,将相应的任务加进来,不同的任务顺序执行(相同的任务可并行执行)2.1、增加构建步骤,选原创 2021-03-30 19:15:31 · 5654 阅读 · 2 评论 -
Jenkins构建(8):Jenkins 执行远程shell :Send files or execute commands over SSH
Jenkins 执行远程shell :Send files or execute commands over SSH1、环境配置管理Jenkins-->Configure System模块:Publish over SSH,新增SSH Server,输入Hostname,Username,Password点击Test Configuration,提示:Success 代表SSH连通远端服务器。2、构建,选择刚新增的服务器在Exec command输入shell脚本.原创 2021-03-10 23:59:46 · 12637 阅读 · 0 评论 -
Jenkins构建(6):Jenkins集成Python+request+HTMLTestRunner接口自动化脚本,定时执行并展示html报告。
1.Jenkins新建任务,输入名称2.构建环境-设置windows批处理D:cd D:\python_test\python_jiekoupython tianqitest.py3.设置Html报告路径。4.立即构建查看运行结果。步骤:1.系统管理—插件管理,需安装插件安装插件:1、python 2、Html2.新建任务,输入任务名称,选择:构建一个自...原创 2020-04-13 17:19:23 · 941 阅读 · 2 评论 -
Jenkins构建(5):Jenkins构建Python项目提示:‘python‘ 不是内部或外部命令.
Jenkins构建(5):Jenkins构建Python项目提示:‘python‘ 不是内部或外部命令.原创 2020-04-12 17:30:21 · 875 阅读 · 2 评论 -
Linux centos7安装Jenkins,提示:stat: cannot stat ‘/var/cache/jenkins’: No such file or directory
Linux centos7安装Jenkins(jenkins-2.227-1.1.noarch.rpm)时遇到问题:1. 出现问题1:安装jenkins一直失败,提示No such file or directory[helen@linuxprobe Jenkins]$ sudo rpm -ivh jenkins-2.227-1.1.noarch.rpmPreparing... ...原创 2020-03-26 11:00:56 · 4441 阅读 · 2 评论 -
Jenkins构建(4):Linux centos7安装Jenkins
最近重新安装了下操作系统和虚拟机,需要在Linux centos7安装Jenkins,记录下安装过程。Linux版本:CentOS7 64位Jenkins:jenkins-2.227-1.1.noarch.rpmJDK版本:jdk-8u161-linux-x64.tar.gz第一步:安装jdk第二步:安装Jenkins具体安装步骤:一、JDK安装1.下载地...原创 2020-03-26 01:02:49 · 1208 阅读 · 2 评论 -
Jenkins构建(3):Jenkins集成python+selenium+HTMLTestRunner UI自动化脚本。
Jenkins简单集成python+selenium自动化脚本。1.Jenkins新建任务,输入名称2.构建环境-设置windows批处理D:cd D:\Python_testpython 1.py3.设置Html报告路径。4.立即构建查看运行结果。步骤:1.系统管理—插件管理,需安装插件安装插件:1、python 2、Html2....原创 2019-05-11 23:18:13 · 2412 阅读 · 2 评论 -
Jenkins构建(2):Jenkins集成一般python执行程序
一.Jenkins简单集成一般python执行程序1.Jenkins新建任务,输入名称2.构建环境-设置windows批处理D:cd D:\Python_testpython 333.py3.立即构建查看运行结果。二.构建步骤:1先登录平台账号:admin 密码:123445hu2.Jenkins新建任务1.输入名称 2.选择:构建一个自...原创 2019-05-11 22:59:26 · 396 阅读 · 1 评论 -
Jenkins构建(1):windows下Jenkins集成工具的介绍及安装说明
windows下Jenkins集成工具的介绍及安装说明原创 2019-05-11 22:49:48 · 682 阅读 · 1 评论