刚学习CI和jenkins,并希望将这个概念带到嵌入式(基本上是微控制器)世界。第一步是确保构建不会中断,但后来我意识到,我没有办法从linux机器(ubuntu服务器)上的shell脚本执行构建,通常用于构建在Windows 7 VM上使用IDE。如何自动打开Windows 7 VM,然后构建MPLABX项目。
答案 0 :(得分:4)
您可以使用正确的工具(包括Java和git或您使用的任何SCM)设置Windows计算机/ VM,并在其上安装Jenkins从属代理(请参阅https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines)。
将其作为节点/从站连接到Jenkins服务器。
现在创建一个使用" Windows批处理命令的作业"建立步骤。您的IDE可能有一些方法可以从命令行构建项目。
为归档工件添加后构建步骤,即您关心的构建文件。
答案 1 :(得分:0)
- >您可以将Windows VM连接为jenkins节点,并将Jenkins作为服务激活。
- >尝试从命令行构建或运行项目。 (windows cmd提示)
- >如果您的工具有自己的提示,则使用正常的Windows提示符调用您的提示并使用。
- >在此之后,您可以使用“Windows批处理命令”
在Jenkins中运行命令