如果阶段被跳过了,那么可能是因为没有激活或者没有要求状态(例如:成功或失败)。如果阶段一旦完成,就不会再运行。 我们可以通过设置always属性来保证阶段每次运行。
例如:
- stage: Build
displayName: 'Build image'
jobs:
- job: Build
steps:
- script: |
echo 'Building image...'
displayName: 'Build image'
always: true
在上面的示例中,always属性被设置为true,确保无论何时执行pipeline时都会运行该阶段。这将确保您的pipeline运行阶段,即使它们已经完成。