Nei*_*los 5 automated-tests jenkins
我希望添加一些自动化测试,以便在项目上每晚运行.目前,该项目有一些工作,可以创建项目的各种组件的多个构建.
构建创建rpm文件,有多个作业创建多个rpm,我想获取所有rpms并安装它们并在单个测试作业下测试它们,彼此有很多依赖.我可以通过命令行安装,但这些rpms存储在Jenkins主机上.
这是我所拥有的;
我想做的是以下几点;
我不知道该怎么做;
我三天前才刚开始和Jenkins一起工作(项目和Jenkins建立的工作比这要多很多),如果我遗漏任何明显的事情,我会道歉.
UPDATE
我认为这些插件的组合可能会起作用,但我还没有考虑过这些.
复制工件插件以从其他作业的最新稳定版本复制rpms
xUnit插件,用于解释我在测试过程中生成的一些xml文件
我实际上不需要任何插件。我只是将作业设置为在从属设备上运行,有一个构建步骤来运行一些测试并生成一个 xml 文件(类似于 jUnit xml 结果),然后添加一个构建后步骤来查看 jUnit 结果(即使测试不是 jUnit 测试)。
这很有效,如果构建失败了我指定的测试,比如他们安装了 rpm 并发生了这样那样的事情,我就会将其标记为不稳定。
我能够获得最新的稳定版本,因为无论如何,最新的稳定版本都会复制到文件服务器,任何失败的版本都不会去那里,所以这很简单。
| 归档时间: |
|
| 查看次数: |
5006 次 |
| 最近记录: |