我正在使用一个Jenkins设置/实例来运行冒烟测试(即仅使用此Jenkins进行QA)。现在我必须在我的第一个实例中使用另一个Jenkins作业URL。目的是在成功进行代码暂存后(在Dev Jenkins上),它应该自动触发冒烟测试(在QA Jenkins上)。
我知道可以使用Job import插件来实现这一点,但我不确定在哪里配置它。用Google搜索但无法找到任何内容。
对此的任何帮助都将非常感激。
提前致谢!
答案 0 :(得分:1)
只需导入Job Import插件,重新启动Jenkins,然后使用以下URL访问浏览器上的插件: < Jenkins URL> / job-import
对于Ex:http://localhost:8080/jenkins/job-import
如果您在此处获得错误页面,请交叉检查插件安装是否成功。在成功安装所有相关插件之前,这不会起作用。
答案 1 :(得分:0)
如果您拥有对DEV计算机的HTTP访问权限,也许您可以使用URL触发器插件: https://wiki.jenkins-ci.org/display/JENKINS/URLTrigger+Plugin
并触发上一个成功的内部版本号URL:
http://YOUR_JENKINS_SERVER/job/YOUR_JOB/lastSuccessfulBuild/buildNumber
如果您的QA和DEV机器之间没有任何访问权限,则很难触发工作;)
答案 2 :(得分:0)
下载Jenkins JAR文件
转到JAR所在的位置并输入以下命令
java -jar jenkins-cli.jar -s http://localhost:8080/jenkins/ -auth admin:password create-job UploadToReleases < C:\Users\admin\UploadtoReleases.xml
create-job
是导入作业的命令。
create-job
始终需要jenkins作业的名称,后跟< filename