连续集成 - 自动构建过程

6个帖子/ 0新
最后一篇
jbaczuk.
离线
最后一次露面:1年9个月前
加入:2014-12-31 23:41
连续集成 - 自动构建过程

嗨,我正在尝试设置自动构建过程,并尝试使用UVISION命令行工具构建项目,但是它们不会为STDOUT输出任何内容以进行反馈。我被告知“make”都不支持构建项目,只是想知道此前是否已经完成了,我认为它将是自动化构建过程的标准做法。谢谢,

设备:
mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨jbaczuk,

嗨jbaczuk,

请不要在不同的线程上重复帖子。

关于你的问题,我不知道是否使用了(我没有使用CMD的CMD跑到客户或Collegue),或者如果这是您正在寻找的,而且从快速查看Keil文档http://www.keil.com/support/man/docs/uv4/uv4_commandline.htm.您可以通过批处理文件执行自动构建并使用Keil的命令行工具。据我所知,应指定一个文件,该文件将从构建状态中保持输出,例如,如果我运行以下命令:

C:\> keil_v5 \ uv4 \ uv4.exe -r“.. \ users \ xxxxxx \桌面\ keil_testing \ 5.0.4 \ projects \ target_apps \ ble_examples \ ble_app_peripheral \ keil_5 \ ble_app_peripherwal.uvprojx”-o build_output.txt

构建结果将存储在Build_Output.txt文件中。

谢谢mt_dialog.

jbaczuk.
离线
最后一次露面:1年9个月前
加入:2014-12-31 23:41
谢谢你的答案,我

谢谢你的答案,我发现在我的研究中,但我不认为它会工作。Build Runner正在寻找STDOUT上的东西,而不是在文件中。是否存在使用持续集成的对话设备的任何一个公司?我注意到一个名为uvproj2makefile的sdk的实用程序部分中的文件夹,它表示它是一个“batefile converter script v $版本的btle keil项目”是有关的吗?

mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨jbaczuk,

嗨jbaczuk,

我在我上一篇文章中附上的命令也是我们的开发团队使用的东西,所以除了我不知道额外的事情,如果Keil只能选择仅向STDOUT打印建筑程序,也许你应该建议Keil对于那个问题。您提到的实用程序项目中的文件与Keil项目的移植到GNU Toolchain,与您的问题无关。

谢谢mt_dialog.

jbaczuk.
离线
最后一次露面:1年9个月前
加入:2014-12-31 23:41
谢谢。你确定吗?

谢谢。你确定它与我的问题无关吗?我认为能够使用GNU Toolchain编译项目可能是自动化构建的好方法,以便它确实所需的。

mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨jbaczuk,

嗨jbaczuk,

在使用GNU工具以自动化您的进程之前,您必须将Keil项目移植到GNU项目中,该过程并不是那么容易,也不支持对话框,如果您对此感到自信,您可以拥有一个查看AN-B-024:将Keil UVision项目移植到GNU Toolchain.pdf。

谢谢mt_dialog.