小编ano*_*ite的帖子

在 Jenkins Pipeline 的一个步骤中添加多个阶段

我正在尝试获得一个并行运行 2 个步骤的管道,其中 YAML 如下所示:

      steps:
        - step: Step1
          stages:
            - stage: Build
              steps:
                - *build_a
                - *build_b
                - *build_c
            - stage: Sniff
              steps:
                - *sniff
            - stage: Accept
              steps:
                - *regress
                - *test_suite_a
        - *slow_build_that_can_run_in_parallel_to_all_the_above
Run Code Online (Sandbox Code Playgroud)

但詹金斯只是通过了上面的内容,没有运行任何东西。因此,我还尝试将上面的所有内容放入一个阶段中,然后slow_build_*运行但Step1未能运行,因为它尝试将整个步骤作为批处理而不是将其分解为多个阶段。

詹金斯是否可以在一个步骤中获得多个阶段?还是我做错了?

jenkins jenkins-pipeline

3
推荐指数
2
解决办法
1万
查看次数

如何在恢复代码之前等待setIcon()方法执行?

我有一个代码如下:

jLabel.setIcon(map);
Graphics2D g = (Graphics2D) jLabel.getGraphics();
g.drawPolygon(xpoints,ypoints,vpolygonpointsarray.length);
Run Code Online (Sandbox Code Playgroud)

但是会发生的是在更新标签图标之前首先绘制多边形.我怀疑设置一个图标会创建一个新线程.我想等到图标设置完毕,然后执行其余的代码.我该怎么办?

java swing jlabel graphics2d paintcomponent

1
推荐指数
1
解决办法
216
查看次数