我是CodeceptJ的新手,对于它的安装有一个问题。
我看到两种安装:
什么时候应该使用本地语言,什么时候应该使用全局语言?
我还必须在执行全局安装的future.If中将其与Jenkins管道集成,那么node_modules文件夹不会安装在我的机器上吗?所以我不能把它和Jenkins rt集成起来?
我猜,使用本地安装是合适的解决方案吗?
发布于 2019-04-30 23:31:57
您应该通过npm install --save-dev codeceptjs将其作为项目的依赖项,然后可以在项目的package.json中看到它。
在您获得项目源代码表单repo后,切换到package.json所在的文件夹中,执行npm install,它将安装package.json中声明为项目本地包的依赖项。这样的程序也是詹金斯的CI套件。
我们不应该在Jenkins从机上安装全局包,因为它会污染从机上清洁的工作环境供其他作业使用,而且当其他用户/jenkins作业安装相同的具有全局风格的包时,全局包可能会被覆盖,这可能会导致您的项目由于包版本不兼容而失败。
对于全球安装,大多数时候,它的套件为您准备做学习或实践。
发布于 2019-07-18 12:40:20
请本地使用,而不是全局的,您可以在本地安装codeceptjs,然后运行use。
npx codeceptjs runhttps://stackoverflow.com/questions/55921562
复制相似问题