我是詹金斯的新手。 我有在Selenium中设计为Maven Project的自动化脚本。 我能够从Jenkins触发构建(从GIT存储库执行POM.XML)。 我当前的流程如下。
Eclipse-> GIT-> Jenkins(在GIT中可触发POM.xml)。
这种方法仅适用于测试团队,其中将硒代码推送更改为GIT分支,并通过执行POM.xml文件来测试代码。
我想在此周期中包括“部署”步骤(针对DEV团队)。使自动化脚本在最新的部署上执行。因此流程应如下所示。
Eclipse(Dev代码)-> GIT回购-> Jenkins(构建)-> Jenkins(在测试环境中部署)-> Jenkins(GIT中可触发POM.xml)
这样,我将能够在每个最新版本上执行我的POM.xml。
任何帮助将不胜感激。
答案 0 :(得分:1)
如果您是Jenkins的新手,请开始使用它并下载并安装本地语言(https://jenkins.io/download/)。
没有那么多。这是一些简单的步骤。
开始工作。
希望这会有所帮助。
答案 1 :(得分:1)
Jenkin通过Maven Plugin与Maven集成,所以
如果您使用的是Jenkins Pipeline,请通过Pipeline Maven Plugin声明测试执行,例如:
node{
stage ('Automation') {
git url: 'https://path/to/your/test/repo'
withMaven(
maven: 'maven-3',
mavenSettingsConfig: 'my-maven-settings') {
sh "mvn clean test"
}
}
}
请注意,Jenkins可能没有GUI,因此您可能需要使用headless browsers版本或安装额外的软件来模拟Xvfb