【发布时间】:2021-02-01 13:44:52
【问题描述】:
我正在寻找关于 openshift 上 Jenkins 管道下面使用的函数的解释。
- builds.untilEach(1)
- it.describe()
- echo "内部循环:${it}"
- return (it.object().status.phase == "Complete")
node {
stage('build') {
openshift.withCluster() {
openshift.withProject() {
echo "Using project: ${openshift.project()}"
def builds = openshift.selector("bc", "front-end-build").related('builds')
builds.describe()
timeout(5) {
1. builds.untilEach(1) {
2. it.describe()
3. echo "Inside loop: ${it}"
4. return (it.object().status.phase == "Complete")
}
}
}
}
}
}
【问题讨论】:
-
您可以添加更多上下文吗?你想用这个管道做什么?你能重新表述你的问题吗?
-
以下几行是什么意思: builds.untilEach(1) { it.describe() echo "Inside loop: ${it}" return (it.object().status.phase == "完成")
标签: jenkins jenkins-pipeline openshift