我需要一些帮助将量角器代码与Jenkins集成。我是Jenkins的新手所以我不确定Jenkins或Cruise Control是否正确,因为目前我们已经建立了Cruise Control,但如果更好的话,我们可以迁移到Jenkins。有人可以帮我提供任何教程,将我的量角器任务与Jenkins或Cruise Control联系起来吗?
目前我们使用Gulp作为Javascript代码的包装执行。
我们使用命令Dim wb as Workbook
Dim ws as Worksheet
Dim newWS as Worksheet
Dim rngCopy as Range
Set wb = Workbooks("XXX.xls")
Set ws = wb.Worksheets("XXX")
With ws
' Setting column width
.Cells.ColumnWidth = 10
' Filtering XXX funds
.Rows(1).AutoFilter Field:=3, Criteria1:="=*XXX*"
Set rngCopy = .Range(.Range("A1:C1"), .Range("A1:C1").End(xlDown))
End With
' Add new sheet and rename it
With wb
Set newWS = .Sheets.Add(After:=.Worksheets(.Worksheets.Count))
End With
newWS.Name = "XXX_F"
' Paste data in to the new worksheet
rngCopy Destination:=newWS.Cells(1,1)
运行它
我应该只在Jenkins的执行shell脚本选项中指定此命令吗?
答案 0 :(得分:1)
是的,从任何CI工具运行Protractor测试并不复杂
步骤1:只需使用“执行外壳”作为构建步骤配置巡航控制/ Jenkins作业 第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:指向作业构建步骤以触发批处理文件
答案 1 :(得分:0)
我得到了这个。当我直接在Jenkins中输入protractor命令时它工作正常。 我在jenkins中遇到了gulp命令的一些问题但是我会打开一个单独的线程。