jenkins 中的测试用例

Posted

技术标签:

【中文标题】jenkins 中的测试用例【英文标题】:Test cases in jenkins 【发布时间】:2014-12-03 02:20:11 【问题描述】:

对不起,如果这个问题听起来很愚蠢,但是我可以在 jenkins 中运行一个不是测试项目的项目吗?

我只需要在特定时间运行它,它运行后我想从项目接收日志文件。

【问题讨论】:

是的。你可以看看这些相关的问题:***.com/questions/12472645/…***.com/questions/7000251/… 【参考方案1】:

实际上,您可以使用 Jenkins 运行许多不同类型的项目。在您的作业配置中,您可以选中“定期构建”或“轮询 SCM”框,以便您可以使用 cron 表达式指定构建开始时间。虽然“定期构建”只会在指定时间启动您的构建,但“轮询 SCM”只会在您的 SCM 中有新提交时启动新构建。

如果您想接收构建期间生成的特定日志文件,您可以在配置的构建后操作部分下配置“归档工件”,然后指定要保留的文件的名称。之后您可以通过链接轻松访问您的存档文件:

http://[yourJenkins]/job/[jobName]/lastSuccessfulBuild/artifact/[artifactName]

但如果您需要将此文件发送到其他地方,您可以使用 SCP 插件 (https://wiki.jenkins-ci.org/display/JENKINS/SCP+plugin)。

【讨论】:

以上是关于jenkins 中的测试用例的主要内容,如果未能解决你的问题,请参考以下文章

6. Jenkins使用Node调度各种测试用例

jenkins+github+python执行测试用例

Jenkins 中的 Python 单元测试?

有没有办法从jenkins向机器人测试用例发送参数/值?

无法在 Jenkins 管道的 docker 容器中运行 jasmine 测试用例

注释/获取/映射 Testrail 测试用例 ID 到本地 Java TestNG 测试(Jenkins Test Rail Integration)