持续集成-自动构建过程

6个职位/ 0个新职位
最后发表
JBaczuk
离线
最后看到:1年9个月前
加入:2014-12-31 23:41
持续集成-自动构建过程

嗨,我试图建立一个自动构建过程,并试图构建我的项目使用uVision命令行工具,然而他们不输出任何东西到stdout构建反馈。有人告诉我,构建项目也不支持“make”,只是想知道以前是否做过,我假设自动化构建过程将是标准实践。谢谢,

设备:
MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨JBaczuk,

嗨JBaczuk,

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

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

C: \ > Keil_v5 \ UV4 \ UV4.exe - r“. . \ xxxxxx \ \用户桌面\ keil_testing \ 5.0.4 \ target_apps \ ble_examples \ \项目ble_app_peripheral \ Keil_5 \ ble_app_peripheral。uvprojx“- o Build_Output.txt

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

由于MT_dialog

JBaczuk
离线
最后看到:1年9个月前
加入:2014-12-31 23:41
谢谢你的回答,我

谢谢你的回答,我在我的研究中也发现了这一点,但我认为这行不通。构建运行程序在标准输出上寻找内容,而不是在文件中。难道没有一家使用Dialog设备进行持续集成的公司吗?我注意到一个文件夹在工具部分的SDK称为uvproj2Makefile,它说它是一个“BTLE Keil项目Makefile转换器脚本v$version”有任何文档关于这个?

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨JBaczuk,

嗨JBaczuk,

命令我已经附加在我以前的文章也是我们的开发团队使用,所以除了我不了解任何额外的如果我们可以构建过程只打印到stdout,也许你应该建议解答这个问题。您提到的实用程序项目中的文件与将keil项目移植到GNU工具链有关,与您的问题无关。

由于MT_dialog

JBaczuk
离线
最后看到:1年9个月前
加入:2014-12-31 23:41
谢谢。你确定是吗

谢谢。你确定跟我的问题无关吗?我认为能够使用GNU工具链编译项目可能是一个自动化构建的好方法,这样它就能完成我需要的工作。

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨JBaczuk,

嗨JBaczuk,

之前使用GNU工具来自动化过程必须港口我们的项目为GNU项目,这个过程并不容易,也不支持的对话框中,如果你感到自信为了如此,你可以看一看- b - 024: GNU toolchain.pdf基尔uVision移植项目。

由于MT_dialog