You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- ✔️ **Azure Pipeline**: [Stage-level concurrency](https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline) (available since 2024 Q3)
300
-
-❌**Jenkins**: No built-in support; requires manual implementation
300
+
-⚠️**Jenkins**: Built-in [`disableConcurrentBuilds()`](https://www.jenkins.io/doc/book/pipeline/syntax/#options) option in Declarative Pipeline. Can abort previous builds with `disableConcurrentBuilds(abortPrevious: true)`
301
301
302
302
### Rerun failed workflow
303
303
304
304
- ✔️ **GitHub Actions**: Re-run `whole workflow`, `single job`, or `failed jobs only`
305
305
- ✔️ **CircleCI**: Re-run `whole workflow` or `failed jobs only`. Also supports [automatic step reruns](https://circleci.com/docs/configuration-reference/#automatic-step-reruns) with `max_auto_reruns` and configurable delays
306
306
- ✔️ **Azure Pipeline**: [Re-run single stage](https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline) (available since 2024 Q1), manual stage queuing supported
307
-
-✔️ **Jenkins**: Re-run `Job` or `Stage` (may be unstable)
307
+
-⚠️ **Jenkins**: Re-run `whole job` (stable). Stage-level restart available with [`preserveStashes`](https://www.jenkins.io/doc/book/pipeline/syntax/#options) option (experimental feature)
-❌**Jenkins**: No built-in support; requires plugins like [SCM Skip](https://plugins.jenkins.io/scmskip/)
314
+
-⚠️**Jenkins**: Requires [SCM Skip plugin](https://plugins.jenkins.io/scmskip/). Default pattern: `.*\[ci skip\].*` (supports both freestyle and pipeline jobs with customizable regex)
- ⚠️ **Jenkins**: [`archiveArtifacts`](https://www.jenkins.io/doc/pipeline/steps/core/#archiveartifacts-archive-the-artifacts) step. Download requires API call. No retention period.
321
+
- ⚠️ **Jenkins**: [`archiveArtifacts`](https://www.jenkins.io/doc/pipeline/steps/core/#archiveartifacts-archive-the-artifacts) step with [`buildDiscarder`](https://www.jenkins.io/doc/book/pipeline/syntax/#options) for retention policy. Download via Jenkins UI or API.
0 commit comments