如何使用命令行自动构建Codename One项目?

4

如何自动化构建Codename One项目(仅限命令行)?

今天,我们需要尽可能地自动化一切。 是否可以为Codename One项目编写构建管道? 如果可以,哪个CI/CD工具更好?

1个回答

1
是和不是。Codename One使用一个简单的Ant脚本,因此很容易调用jar或测试目标来自动化构建过程。这对于每个CI环境都非常简单。我们已经在Google Actions、Jenkins和Travis上使用过它,而且非常容易。
然而,设备构建更加复杂。为了做到这一点,您需要企业订阅,因为它支持同步构建。您可以在“持续集成和发布工程”部分下的开发者指南中阅读有关企业用户设备构建支持的说明。

现在CN1正在迁移到Maven,这使得用户可以在本地生成构建。有没有一种方法可以自动化设备构建以进行测试?谢谢。 - app-dev
我们生成一个项目。构建本地项目的过程本身就是一种复杂性,这取决于你自己。 - Shai Almog
谢谢。有没有地方可以找到关于如何做这件事的信息或指导? - app-dev
只需在谷歌上搜索iOS和Android的CI过程。有一些商业产品提供,也有一些非常详细的自助教程。 - Shai Almog
谢谢。在标准的iOS/Android CI之前,是否有CN1特定的步骤?也就是说,整个过程是使用Maven(或旧项目的Ant)构建任何平台,然后进行特定于平台的CI过程吗?再次感谢您。 - app-dev
据我所知,我们的 CI 不是以这种方式工作的,因此我对此没有经验。 - Shai Almog

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接