目前,我有JenkinsFile,如果它是主分支,则应该将回购推送到“生产”实例,否则是“阶段”实例。
if(env.BRANCH_NAME == 'master'){
stage('Release to PRD') {
sh '''
???
'''
}
} else {
stage('Release to STG') {
sh '''
???
'''
}
}
}
我一直在从詹金斯门户网站搜索“詹金斯语法”,但是找不到。
有什么办法...
OR
git pull
实例中的存储库? 我可能的解决方案
git pull
。 <<这似乎更合理? //另外,我也可以进行标记:D 答案 0 :(得分:1)
要触发从您的仓库到Jenkins的推送事件,您必须通过仓库的Webhook对其进行配置。对于github,回购->设置选项卡->添加webhook(您的詹金斯网址)->单击“只是推送事件”。在Jenkins方面,jenkins工作->构建触发器->“轮询SCM”,并输入您希望jenkins如何扫描所有回购事件的mins。