This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:版本控制和结合Simplelink CCS项目使用Jenkins?

Guru**** 2595805 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/624754/ccs-version-control-and-using-jenkins-with-simplelink-ccs-projects

工具/软件:Code Composer Studio

团队,

我在下面的主题中找到了一些有关CCS 5.x项目版本控制的良好输入:
https://e2e.ti.com/support/development_tools/code_composer_studio/int-code_composer_studio/f/90/t/47.1876万?tisearch=e2e-sitesearch&keymatch=CCS%20IDE%20version%20control
我猜它对CCv6和CCSv7仍然有效。

-在使用Jenkins构建CCS项目方面,我们是否有任何提示或指南?
是否有类似Jenkins用于管理CCS项目的教程?
我还没有找到关于E2E的很多相关信息。

提前感谢!

安东尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Anthony:
    我自己对此没有太多的经验,也不知道任何CCS特定文档(尽管在网上有一些Jenkins+Eclipse信息)。 我会看看是否有内部内容。

    希望有经验的人也能参与。

    谢谢
    KI

    i di
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Ki:

    我刚刚意识到上面关于版本控制的帖子可从外部获取。 因此我复制了下面的部分内容:

    >>>我们使用CCS5.x IDE进行日常开发,但希望使用版本控制。

    我们可以通过哪些流程来实现这一目标?

     

    主要的困难是项目存储在CVS系统中,然后IDE会动态创建make文件和生成这些文件。 项目可重定位。 它们可以从归档系统中的一个点移动到另一个点,并移动到另一台PC。 makefile不可重定位。 除非PC配置相同,并且PC上同时只存在一个软件版本,否则将这些软件放入变更管理系统将失败。

     

    我们使用的一个解决方案是获取makefile,对其进行编辑以使其可重定位,然后从它们生成。

    现在,在IDE中所做的更改不会传播到make文件,这是一个问题。 某些更改非常重要,例如优化设置。

     

    第二种解决方案是创建一个脚本,该脚本在无外设模式下运行IDE并创建工作空间,导入项目,然后通过IDE生成软件。

    这非常耗时,并且需要一整套工具和许可证用于构建机器。

     

    一个特殊问题是使用处理TCF文件的工具。 (xdctools/tconf?)

     

    >>> makefile不是要检入到版本控制中的。 它们是项目经理生成的文件,不需要修改(假设使用CCS管理的make项目)。 仅需要项目元数据文件。

    更多详情: http://processors.wiki.ti.com/index.php/Source_control_with_CCS