量角器与詹金斯的整合
protractor integration with jenkins
我需要一些帮助来将量角器代码与 Jenkins 集成。我是 Jenkins 的新手,所以我不确定 Jenkins 或 Cruise Control 是否正确,因为目前我们在 Cruise Control 中构建,但如果更好的话,我们可以迁移到 Jenkins。有人可以帮助我 link 我使用 Jenkins 或 Cruise Control 完成量角器任务的任何教程吗?
目前我们使用 Gulp 作为 Javascript 代码的包装器来执行。
我们是 运行 它与命令 Gulp test --site folder name
我应该只在 Jenkins 的执行 shell 脚本选项中指定此命令吗?
是的,运行 来自任何 CI 工具的量角器测试并不复杂
步骤 1:Just 配置您的 cruise control/Jenkins 作业,将 "Execute Shell" 作为构建步骤
第 2 步:根据您选择的 运行 测试 .. 创建一个 bat 文件
echo Protractor Execution
Protractor protractor.conf.js // In case running with protractor
npm run --e2etests // In case running with npm run config in package.json
Gulp test --site folder name // In your case
echo Over and out.
第 3 步:指向您的作业构建步骤以触发批处理文件
我解决了这个问题。当我直接在 Jenkins 中输入量角器命令时,它工作正常。
我在 jenkins 中遇到 gulp 命令的一些问题,但我会在上面打开一个单独的线程。
我需要一些帮助来将量角器代码与 Jenkins 集成。我是 Jenkins 的新手,所以我不确定 Jenkins 或 Cruise Control 是否正确,因为目前我们在 Cruise Control 中构建,但如果更好的话,我们可以迁移到 Jenkins。有人可以帮助我 link 我使用 Jenkins 或 Cruise Control 完成量角器任务的任何教程吗?
目前我们使用 Gulp 作为 Javascript 代码的包装器来执行。
我们是 运行 它与命令 Gulp test --site folder name
我应该只在 Jenkins 的执行 shell 脚本选项中指定此命令吗?
是的,运行 来自任何 CI 工具的量角器测试并不复杂
步骤 1:Just 配置您的 cruise control/Jenkins 作业,将 "Execute Shell" 作为构建步骤 第 2 步:根据您选择的 运行 测试 .. 创建一个 bat 文件
echo Protractor Execution
Protractor protractor.conf.js // In case running with protractor
npm run --e2etests // In case running with npm run config in package.json
Gulp test --site folder name // In your case
echo Over and out.
第 3 步:指向您的作业构建步骤以触发批处理文件
我解决了这个问题。当我直接在 Jenkins 中输入量角器命令时,它工作正常。 我在 jenkins 中遇到 gulp 命令的一些问题,但我会在上面打开一个单独的线程。