java -jar I:\CDC\jenkins\jenkins-cli.jar -s http://$ENV:MasterHost.us.oracle.com set-build-display-name $ENV:JOB_NAME $ENV:BUILD_NUMBER "#$ENV:BUILD_NUMBER $TestSet/$ENV:NumberOfNodes $ENV:BUILD_USER_ID" --username cdcusr01 --password cdcusr01 s…
SQL Server将Job的信息存放在msdb中,Schema是dbo,表名以“sysjob”开头. 一,基础表 1, 查看Job和Step,Step_ID 是从1 开始的. select j.job_id,j.name,j.enabled,j.description, j.start_step_id,j.date_created,j.date_modified from msdb.dbo.sysjobs j with(nolock) where name =N'xxx' 2, 查看 特定jo…
前言 在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作. 借助Jenkins,我们可以结合 Git/SVN 自动拉取代码,可以设置定时构建,接着就可以定时触发执行脚本,得到并查看测试报告,最后还可以配置发送邮件等. 今天我们就来学习下,如何结合 Git/SVN 自动拉取代码,通过构建来自动执行python脚本输出测试报告. Jenkins创建Job 新建一个自由风格的项目 登录Jenkins后,选择新建任务,新建…
相比于cmd,powershell支持插件.语法扩展和自定义扩展名,是智能化部署中闪闪的新星,越来越多的开发者偏爱使用Powershell. 如何让Jenkins支持Powershell呢?本文即展开指导. 需要知道的是,Jenkins 默认是不支持执行 PowerShell 命令的,需要安装插件才能完成这样的任务. 本文将介绍 Jenkins PoserShell 插件的基本用法和常见问题. 安装 PowerShell 插件 首先在Jenkins->Plugin Manager 界面中选择 &qu…
通过Jenkins,可自动执行写好的应用部署.自动化测试等的脚本工具,实现测试环境的应用自动定时更新.自动执行测试等. 1. 安装SSH插件 进入[系统管理]-[插件管理]-[可用插件],搜索Publish Over SSH进行安装,随后重启jenkins 2. 配置SSH 进入[系统管理]-[系统配置],找到Publish over SSH,进行配置 2.1 配置SSH Server:Name.Hostname.Username.Remote Directory 2.2 设置服务器密码和端口…
在java类中,设置Test的执行顺序可以使用priority,或者enabled等属性.但是在testng.xml中,需要设置它的 preserve-order="true" 另外值得注意的是,这个属性可以在suite和test中使用. 以下是概要: 1. 在suite中使用的话,它控制各个test的执行顺序,例如我把发送测试结果邮件放到最后面执行. 2. 在test中使用的话,它控制各个class的执行顺序. 3. 在class中使用priority/enable/dependsO…
上一篇需要手工去到cmd下执行脚本,不符合自动化测试的终极目标.现我们集成到Jenkins上,通过Jenkins一键执行或定时任务执行. 参考: https://www.cnblogs.com/ceshi2016/p/8444468.html https://www.cnblogs.com/lcosima/p/7231581.html https://blog.csdn.net/yfx000/article/details/52023654 执行效果: Jenkins配置 1. 首先,需要添加一…
这几天在学习jenkins的持续集成和部署,到了最后一步启动服务的时候,遇到了一个这个Bad version number in .class file的报错(如下图). 这个报错在最开始手工部署的时候就遇到过,当时是jdk版本不对,安装对应版本的jdk后就解决了.这次用jenkins远程执行脚本,又报这个错,jdk的版本是正确的毫无疑问,而且手动启动时也可以启动,就是远程启动时报错.最后各种查,了解到jenkins在远程执行脚本时获取不到远程机子的环境变量导致的,要在构建的脚本第一句加上sou…
linux下设置计划任务执行python脚本 简介 crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. crontab语法 crontab (选项)(参数) -e:编辑该用户的计时器设置: -l:列出该用户的计时器设置: -r:删除该用户的计时器设置: -u<用户名称>:指定要设定计时器的…
Cannot connect to the Docker daemon. Is the docker daemon running on this host?   在配置Jenkins从Gitlab自动构建Dockerfile上传至Harbor时遇到了上述问题,jenkins中执行docker命令会有上述报错,查阅相关资料后发现解决办法如下: 一.修改Docker服务配置 systemctl stop docker sudo gpasswd -a jenkins docker#将jenkins用…
基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重启apache. 45 4 1,10,22 * * /usr/l…
环境变量设置 1.export export ORACLE_HOME=/usr/local/instantclient_12_2export PATH=$ORACLE_HOME:$PATHexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME 只有在当前窗口有效 2.修改~/.bash_profile NAUT_ROOTDIR=~/code/Risk/gtjaexport NAUT_ROOTDIR PATH=$PATH:$HOME/.local/…
Linux Ubuntu系统版本通过Crontab设置定时任务的执行 本文由本人收集网络信息总结而来 特别鸣谢:https://linux.zone/2258 1 crontab 简单介绍以及语法使用 参阅:https://www.runoob.com/linux/linux-comm-crontab.html 2 Ubuntu使用crontab 2.1 Ubuntu中crontab的简单命令 # 查看是否已安装crontab crontab -l # Ubuntu通过apt命令安装cronta…
stage.displayState = StageDisplayState.FULL_SCREEN;//全屏,注意当设置全屏后,放到网页中显示不正常…
watch 命令周期性地执行命令,全屏显示输出.可以通过 watch 命令反复执行某一程序来监视它的输出变化. 命令格式 watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command> 命令参数 -n, --interval 指定间隔时间.默认情况下,watch 每隔 2 秒执行一次命令…
datagrid 设置内容超过单元格宽度时自动换行显示 by:授客 QQ:1033553122 测试环境 jquery-easyui-1.5.3 问题描述 单元格内容超过单元格宽度不会自动化换行.如下: 图1: 图2: 解决方法 定义表格时,设置nowrap属性为false. <table id='tt' class="easyui-datagrid" title="Basic DataGrid" style="width:700px;height:…
ADO.NET是一组类库,让我们通过程序的方式访问数据库.SYSTEM.DATA这个类提供了统一的接口访问Oracle MSSQL Access.像SYSTEM.IO类操作文件一样. **connection  连接准备环境. 获取连接字符串 连接的属性(字符串)=实现准备一个连接字符串(服务器\实例;数据库;用户名;密码)4个东西     数据源 数据库 用户名 密码 可以con.ConnectionString,也可以直接将次字符串放在在构造函数里.因为构造函数就是为字段赋值的 从配置文件中…
with open(r'商品资料','r',encoding='utf-8') as f1: lis_goods = eval(f1.read()) # 用eval似乎会执行结果一次性返回,结果显示的是一行print(lis_goods)…
形式 语法 结果 数字 {0:N2} 12.36   数字 {0:N0} 13   货币 {0:c2} $12.36   货币 {0:c4} $12.3656   货币 "¥{0:N2}" ¥12.36   科学计数法 {0:E3} 1.23E+001   百分数 {0:P} 12.25%      (P and p present the same. )日期 {0:D} 2006年11月25日   日期 {0:d} 2006-11-25   日期 {0:f} 2006年11月25日…
#region 显示程序 [DllImport("user32.dll", EntryPoint = "FindWindow")] public static extern int FindWindow(string lpClassName, string lpWindowName); /// <summary> /// 该函数设置由不同线程产生的窗口的显示状态. /// </summary> /// <param name="…
查看本章节 查看作业目录 需求说明: 使用 jQuery 选择器获取页面元素,然后利用 jQuery 对象的 css() 方法设置其 display 样式属性,从而实现显示和隐藏效果. 具体要求如下: 在页面中显示电影排行榜 当单击"(收起)"链接时,排行榜中后三项的电影名称隐藏而且链接的文本更改为"(展开) " 当单击"(展开)"的链接时,后三项的电影名称重新显示且链接的文本更改为"(收起)" 实现思路: 新建 HTML 页…
本文旨在让同学们明白如何让jenkis在mac笔记本上运行,以模拟实际工作中在linux上搭建jenkins服务平台首先按照笔者的习惯先说一下如何安装jenkis和tomcat,先安装tomcat,在电脑上输入url:https://tomcat.apache.org/download-90.cgi下载你需要的,本人下载后从原先地点放到了桌面上,路径是安装到了桌面,具体位置是/Users/zlr/Desktop/apache-tomcat-9.0.6,然后使用命令启动./Users/zlr/De…
使用jenkins 在使用编译vc++的一个项目,在执行批处理脚本的时候总是失败, 但是在控制台无论是管理员还是普通用户都能正常编译,jenkins每次都失败,看日志就是调用一个cmd命令直接失败,exit code是1 . 方案一:参考了csdn的一篇博客(下面有链接),才知道可能是权限的问题,用非system用户登录就可以正常编译. 方法很简单.就是登录 Jenkins service. 具体过程: 在"运行"中输入"services.msc"打开服务窗口,找到…
出现的问题: + rsync -avzP /mnt/workspace/df-admin/ root@192.168.0.153:/home/deploy/deep_fashion_targets/web /tmp/jenkins5788277461826608.sh: line 2: rsync: command not found Build step 'Execute shell' marked build as failure Finished: FAILURE 构建是执行shell e…
简单介绍下,这是需求驱动中发现iOS的NotificationCenter有很多功能无法实现,于是对其进行了一层包装.相当于手动管理观察者栈和监听者期望执行的事件,因此可以为其添加了很多新增的功能,将其命名为MessageTransfer. 一.核心优点 1.高度解耦 生命周期与页面实例周期相隔离 可实现跨组件间通讯 业务无关,内部只关心block代码执行 2.灵活定制 每一条信息在发送的时候可以设置同步或异步执行 支持消息的内部处理操作,内部处理操作后将结果返回 一个消息有多个接收者时可以通过…
这个源于有个网友问,crontab里   */40  9  *  *  *  是不是代表9点开始每40分钟执行?  直觉这个肯定不是从9:00开始每隔40分钟执行一次,但是也不能肯定它代表一个什么样的Schedule,那就做一个实验验证一下吧(有时候明明觉得自己已经掌握了一些知识点,但是总有一些问题,你不能很确切.肯定的回答,其实说明了还有盲点,知识点了解.掌握得不够彻底). 在crontab里面设置一个下面作业,然后在日志/var/log/cron里面,你可以看到定时任务的相关日志,然后就知道…
在日常的工作当中,已经几次遇到Oracle数据库 建立了新的作业但是不执行的问题.写下来给大家分享一下. 我们日常在 dbms_job这个包建立了相关作业,但是到点也不会执行,在百度上看了一下 并且给出以下的解决方案. a.job_queue_processes参数决定了job作业能够使用的总进程数.b.当该参数为0值,任何job都不会被执行,建议合理设置该值且至少大于1.c.对于job运行时间也应该尽量合理的设置间隔以及启动时间.d.如果同一时间内运行的Job数很多,过小的参数值导致job不得…
此属性设置后,该Section仅能通过手动调用,默认不执行.…
在使用电脑的时候可能会遇到一些需要无人值守让电脑自行执行任务后定时关机的情形,在Win7系统中,我们可以使用"任务计划"设置功能结合 shutdown命令灵活设置任务计划,让Win7系统实现定时自动执行,并且可以定制日常任务,让Win7按指定时间频率自动执行. 我们在Win7系统中点击开始按钮,依次选择打开"所有程序-附件-系统工具",找到"任务计划程序"即可打开Win7系统的任务计划设置面板.也可以点击Win7开始按钮,在多功能搜索框中输入&q…
本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态. 即使在本地chmod +x filename 之后,再提交到仓库也是没有用的.check out到其他目录的时候,文件仍然没有可执行权限. 需要使用svn 设置文件属性,如下 linux: svn propset svn:executable on * svn commit -m "" Hiviewxxx windows: 右键 - > propeties -&…