【发布时间】:2020-09-03 18:12:55
【问题描述】:
Jenkins 测试作业正在“test.git”存储库上运行,开发版本正在“devtest.git”存储库上生成。
目前,我通过每晚安排一次来触发 Jenkins 测试作业,它正在拉动“lastSuccessfull”构建并正确执行作业。
使用 Jenkins 管道,我正在下载“lastSuccessfull”构建,如下所述:
wget "https://testting.com/job/UGC/job/%BUILDJOB%/%BUILDNUMBER%/artifact/Source/application_name/bin/release/app.exe/ --no-check-certificate --http-user=%DEV_USERNAME% --http-password=%DEV_PASSWORD% --auth-no-challenge --no-verbose -O app.exe
我现在需要做的是,当开发人员将代码推送到“devtest.git”存储库时,将生成构建,一旦生成新的构建,我需要立即执行 jenkins 测试作业。
我如何做到这一点?请帮忙
【问题讨论】:
标签: git jenkins jenkins-pipeline