我正在尝试集成Jenkins和Selenium,但问题是我只有可执行jar,testng.xml和run.bat来运行测试套件,我必须将这些文件上传到SVN,然后与它们集成詹金斯。我知道如何通过在Jenkins中创建自由样式项目在本地计算机上使用这些文件,但是如何通过在SVN中而不是本地计算机中存储文件来做同样的事情? (同样,我们没有代码。)
答案 0 :(得分:0)
您可以创建Jenkins
文件。像这样:
pipeline {
agent any
stages {
stage("Tests") {
steps {
git branch: "${params.BRANCH}", url: 'http://gitUrl/tests.git'
sh 'java -jar pathToJar/your.jar'
}
}
}
}
将其放在所有测试罐所在的同一回购中。之后,您仅需使用一种配置Pipeline script from SCM
就可以在Jenkins上创建管道作业,并使用测试(提供创建的Jenkinsfile
所在的位置)为您的仓库提供GIT链接。