我一直在寻找一些有关如何为Nativescritp App设置CI的信息,但是不幸的是没有可用的信息...因此,我一直在通过执行bash和python脚本来安装依赖项并触发{NS}来配置Jenkins。构建,但Jenkins环境无法识别“ tns”命令,因此无法设置env var。
我找到了this source,由于平台不可用,现在不推荐使用它。也许有人能够使用Jenkins / TeamCity设置CI并触发Android / iOS构建?
已编辑
因此,我在与Jenkins一起玩,即使它们失败了,我也设法在Windows 10上运行Jenkins作业。因此,我这样做的方式是创建一个批处理文件来执行一组 tns 命令,但是,当我尝试仅在bash脚本下使用相同的逻辑在macOS上进行操作时,Jenkins无法选择{NS}软件包。该脚本可在终端上运行,但在詹金斯上无法运行...
此外,我尝试使用NodeJS构建,但是 tns 命令的错误是我尚未设置具有本地所需的所有依赖项的插件,这是不正确的...
我希望在macOS上运行的构建服务器能够启用Android和iOS构建,但是失败。也许有人可以提供一套有关如何为macOS构建设置Jenkinsor(或TeamCity)的说明?