我正在使用,它生成EC2节点来执行Jenkins作业。有几种情况下,这个插件可以无限期挂起等待节点的供应。例如,如果一个项目需要python,但是EC2映像没有python,Jenkins会旋转一个节点,失败运行作业,旋转另一个节点,失败运行作业,旋转另一个节点……
同时,作业永远挂起, Jenkins挂起亚马逊账单,控制台输出如下所示:
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘ec2worker’
通常,解决方案是首先正确
我为GitHub存储库设置了一个Jenkins job (multibranch pipeline)。我希望在Git存储库发生更改时自动触发该作业。如何使用Jenkinsfile实现这一点?
我希望避免在Jenkins作业中进行任何配置更改,例如Poll SCM等。对于多分支管道,没有Build whenever a change is pushed to GitHub这样的选项