开发区域

高级软件开发与MATLAB

把桶踢

好的,快速跟进最后发表.有一个参数化的构建是很好的,但是它给我们带来了一个问题。我可以向你保证,对于其他参数,我绝对不会点击手动启动构建的按钮。

不用担心,你可以用参数化的调度程序插件来获得额外的功能。这将允许您仍然使用一个默认构建指定的构建参数,但是您可以基于类似cron的调度语法调度额外的值。所以,如果我们想对每个提交运行我们的标准测试,我们的性能测试每晚,我们的延迟测试每周一次,只需安装参数化插件,并设置你的时间表,看起来像这样:

在这个例子中,我们为标准作业每5分钟轮询一次SCM系统。因为“Standard”是默认参数,所以我们根本不需要指定它。然后,参数化调度器允许我们为性能测试指定单个散列的分钟和小时(这就是规范中的“H”的意思),为Deferred测试指定单个散列的分钟、小时和星期。我们可以指定的特定时间和一天一周,我们希望这些运行,但哈希功能是一种尝试的詹金斯服务器上的负载平衡,让詹金斯选择时间运行基于散列的项目。这很有用,因为我们不希望所有的工作都安排在人们通常安排事情的时间(比如午夜等)。

好了,现在我的系统已经设置好,可以肆无忌惮地测试我的MATLAB和Simulink项目了!金宝app

在另一个注意。我们在这个博客上谈论了很多Jenkins,但它绝对不是唯一的CI系统,也绝对不是我们唯一支持并正在努力改进的系统。金宝app你在用别的东西吗?如果有,你用的是什么?关于如何建立另一个系统的构建,你有什么问题吗?一定要敞开心扉倾听你的经历。




发布与MATLAB®R2018b

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。