如何使用jenkins设置每一天整点运行脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用jenkins设置每一天整点运行脚本相关的知识,希望对你有一定的参考价值。

参考技术A

您可以按照以下步骤来:

    登录 jenkins

    创建 job

    在创建 job 过程中的 Build Triggers 分类中勾选 Poll SCM

    填入以下代码

TZ=Asia/Chongqing

0 * * * *

这样做的好处:

    每天整点都会自动触发 job

    中国时间来触发

如果对答案满意,请点个赞呗

By Xiak

本回答被提问者采纳
参考技术B .

如何在AWS中运行我的本地selenium测试脚本而不使用jenkins

如何在AWS中运行我的本地selenium测试脚本而不使用jenkins?

我只是想部署我的测试用例。

答案

我正在使用docker容器这样做。您必须在计算机中安装java

然后你需要设置selenium docker容器。

在您的ec2机器中安装docker

然后运行以下命令

sudo docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.141.59-mercury &&
sudo docker run -d -P -p 5900:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug:3.141.59-mercury

参考:https://github.com/SeleniumHQ/docker-selenium现在您可以在ip:4444端口查看硒网格

现在您需要初始化chrome驱动程序。

WebDriver driver;
String nodeUrl;
nodeUrl =  "http://172.17.0.3:5555/wd/hub";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setBrowserName("chrome");
capabilities.setPlatform(Platform.getCurrent());
driver = new RemoteWebDriver(new URL(nodeUrl), capabilities);

如果您的项目是maven项目,那么您可以简单地运行项目mvn test

maven项目参考https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html

现在您可以在aws机器中运行测试用例。

另一答案
  1. 你可以启动ec2实例,并可以配置你的selenium作业。
  2. 您可以使用AWS codebuild。
  3. AWS LAMBDA也在那里。 link供您参考。

以上是关于如何使用jenkins设置每一天整点运行脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何在AWS中运行我的本地selenium测试脚本而不使用jenkins

excel横坐标中时间刻度如何设置成整点?

Jenkins如何实现自动运行jmeter脚本并出具报告

如何在 Jenkins/Hudson 中以编程方式设置环境变量?

如何在 Jenkins 中以 root 身份运行脚本?

如何配置 jenkins 以使用 jython 解释器而不是 python 运行我的机器人脚本?