从Gitlab CI构建项目

学到更多常见问题解答教程

8个帖子/ 0新
最后一篇
金文赛特
离线
最后一次露面:7个月3周前
加入:2018-10-16 16:15
从Gitlab CI构建项目

你好,

我正在尝试在Gitlab服务器上获取我的DA14683项目的自动CI / CD构建。

我可以轻松地与GUI从Ubuntu建立我的项目。但我需要在Docker容器中安装所有必需的构建工具,并为项目生成Makefiles,而无需任何GUI交互。

我找不到有关从命令行触发smartsnippets studio构建的任何信息。Eclipse CDT似乎支持这一点:https://gnu-mcu-eclipse.github.io / advanced/peadless-builds/但我不知道它是否适用于SmartSnippets Studio。

你之前已经尝试过这个,可以引导我到达正确的方向吗?

是否有任何其他工具可以在不安装整个IDE或构建脚本的情况下构建项目而无需开始Eclipse?

谢谢和最好的问候

j

关键词:
设备:
金文赛特
离线
最后一次露面:7个月3周前
加入:2018-10-16 16:15
我刚刚尝试了一般

我刚刚尝试了,如果一般的CDT无头建筑正在工作。这是。以下命令效果很好并构建项目:

/path/to/smartsnippetsstudio2.0.12/cdt/smartsnippets_studio --launcher.suppressErrors -NoSplash -Application org.eclipse.cort.ManagedBuilder.Core.headlessBuild -Data / Path / to / workspace / -cleanbuild“项目/配置”

剩下的问题现在:我是否需要安装所有工具(如臭氧等)和smartsnippets或者只是我的Docker Image中的一部分?如何才能告诉SmartSnippets安装,在那里它应该在第一个开始时搜索没有GUI配置向导的工具?

非常感谢!

PM_DIALOG.
在线的
最后一次露面:12分钟39秒前
职员
加入:2018-02-08 11:03
嗨Jenswet,

嗨Jenswet,

谢谢你的问题在线。让我检查一下,我会尽快回复你。

谢谢,PM_DIALOG.

PM_DIALOG.
在线的
最后一次露面:12分钟39秒前
职员
加入:2018-02-08 11:03
嗨ryon,

嗨Jenswet,

您无需安装所有工具,如臭氧,SystemView,SmartSnippet等。只有Eclipse和工具链应该安装在Ubuntu中。

谢谢,PM_DIALOG.

金文赛特
离线
最后一次露面:7个月3周前
加入:2018-10-16 16:15
你好pm_dialog,

你好pm_dialog,

谢谢你回到我身旁。

如何通过CLI安装工具链没有GUI交互并告诉SmartSnippets路径?

您能为我提供工具链的下载链接吗?

谢谢!

PM_DIALOG.
在线的
最后一次露面:12分钟39秒前
职员
加入:2018-02-08 11:03
嗨Jenswet,

嗨Jenswet,

在SmartSnippets Studio中的第1.2节中,您将找到如何在Ubuntu OS中安装工具的步骤详细步骤。只需遵循建议的步骤。关于GCC ARM-None-EABI Toolchain可在ARM网站上获得。

谢谢,PM_DIALOG.

金文赛特
离线
最后一次露面:7个月3周前
加入:2018-10-16 16:15
你好,

你好,

很难以无头模式安装SmartSnippets Studio。但我确实成功了。

如果其他人尝试从像gitlab,github,bitbucket等类似管道/ ci / cd跑步者构建项目,请参阅以下存储库和Docker图像:

https://hub.docker.com/repository/docker/jenswet/dialog-smartsnippets -st ...

https://github.com/jenswet/docker-smartsnippets-studio.

@PM_DIALOG:您无人看管的安装已被打破。我尝试了以下内容:

./smartsnippets_studio-linux.gtk.x86_64-2.0.12.1623.Run  -  Silent / OPT / DIASEMI / NOT /现有/首页2.0.12.1623

但它停止使用XServer错误(未找到显示屏)。只有方法是通过提取缺少的tar文件等来完成安装的安装...查看我的dockerfile以获取更多信息。也许你可以在以后的版本中解决这个问题。那很好啊。

此致

j

PM_DIALOG.
在线的
最后一次露面:12分钟39秒前
职员
加入:2018-02-08 11:03
嗨Jenswet,

嗨Jenswet,

感谢您的指示 - 将检查它。

谢谢,PM_DIALOG.