emwin 发表于 2021-11-10 09:54:48

为了用Jenkins自动编译,IAR工程加了bat编译脚本

把IarBuild加到PATH里,就可以了。

@ECHO OFF
@ECHO 使用PATH路径工具链编译
set startTime=%time%
IarBuild.exe PrjName.ewp -clean debug
IarBuild.exe PrjName.ewp -makedebug -log warnings -parallel 4
@ECHO 开始时间:%startTime%
@ECHO 结束时间:%time%

eric2013 发表于 2021-11-10 09:57:14

这个确实是方便太多了,各种编辑器调用下就可以执行了,确实方便。

cageduke 发表于 2021-11-10 11:26:16

请问有办法调用MDK的吗

wanglehui_12 发表于 2021-11-10 14:57:33

可在脚本中指定路径,例如: set PATH="C:\Program Files\IAR Systems\Embedded Workbench 9.0\common\bin\";%PATH%

icprg 发表于 2021-11-10 19:29:42

我提供一个批处理吧 复制代码新建一个bat文件即可

@echo off

set IarBuild="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\common\bin\IarBuild.exe"

for /r . %%f in (*.ewp) do %IarBuild%"%%f" -clean Debug
for /r . %%f in (*.ewp) do %IarBuild%"%%f" -build Debug
pause

icprg 发表于 2021-11-10 19:30:26

KEIL的一起带上
@echo off
set UV=C:\Keil_v5\UV4\UV4.exe

for /r . %%f in (*.uvprojx) do %UV% -j0 -r "%%f" -o build_log.txt

type build_log.txt
echo Done.
pause

hqgboy 发表于 2021-11-11 08:17:30

:victory:

byccc 发表于 2021-11-12 10:10:16

icprg 发表于 2021-11-10 19:29
我提供一个批处理吧 复制代码新建一个bat文件即可

相当方便,感谢

wdliming 发表于 2021-11-12 10:19:20

谢谢分享

wdliming 发表于 2021-11-12 10:23:20

请问怎么用啊,我编译提示找不到ewp的路径

wdliming 发表于 2021-11-12 10:25:07

解决了,谢谢~~~~

zbq 发表于 2024-4-9 11:22:52

IAR现在可以在linux 下运行么,我们的构建环境都是linux服务器,现在我们用IAR都是手动编译,没办法集成到Jenkins上

eric2013 发表于 2024-4-9 12:39:44

zbq 发表于 2024-4-9 11:22
IAR现在可以在linux 下运行么,我们的构建环境都是linux服务器,现在我们用IAR都是手动编译,没办法集成到J ...

支持,有Linux版

skyshine 发表于 2024-4-9 13:50:25

zbq 发表于 2024-4-9 11:22
IAR现在可以在linux 下运行么,我们的构建环境都是linux服务器,现在我们用IAR都是手动编译,没办法集成到J ...

公司不愿意花钱买linux版IAR的话估计可以搞个windows服务器,在wsl里编译

zbq 发表于 2024-4-9 16:04:32

skyshine 发表于 2024-4-9 13:50
公司不愿意花钱买linux版IAR的话估计可以搞个windows服务器,在wsl里编译

别说linux版本了,win版也是和谐的啊

zbq 发表于 2024-4-9 16:05:04

eric2013 发表于 2024-4-9 12:39
支持,有Linux版

好的,我一试。。。。。。。。
页: [1]
查看完整版本: 为了用Jenkins自动编译,IAR工程加了bat编译脚本