From 683457c50e1184257716d00ace5953b8f054aeb4 Mon Sep 17 00:00:00 2001 From: Tiffany K Date: Tue, 30 Jul 2024 10:00:28 -0700 Subject: [PATCH] fix(2470): Add virtualJob annotation (#605) --- docs/user-guide/configuration/annotations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/user-guide/configuration/annotations.md b/docs/user-guide/configuration/annotations.md index 76f7d1b6..049f27ca 100644 --- a/docs/user-guide/configuration/annotations.md +++ b/docs/user-guide/configuration/annotations.md @@ -59,6 +59,7 @@ The following annotations are supported by plugins maintained by Screwdriver.cd. | screwdriver.cd/blockedBySameJob | `true` / `false` | Setting it to `false` will allow builds from same job to run concurrently with a default wait time of 5 minute, waiting time can be specified by setting `screwdriver.cd/blockedBySameJobWaitTime`. | | screwdriver.cd/blockedBySameJobWaitTime | Number of minutes | Concurrent builds will have 5 minute of wait time by default, set this annotation to override wait time. | | screwdriver.cd/jobDisabledByDefault | `true` / `false` | When writing a Screwdriver yaml file, you might want to prevent people forking or copying the config from running a configured periodic build. The job will be disabled upon creation when this is set to `true`. Default is `false`. The user can go to the Screwdriver UI options page to enable the job. | +| screwdriver.cd/virtualJob | `true` / `false` | To skip execution of certain jobs, set this to `true`. These jobs will not be executed while processing the workflow for an event, but will proceed with SUCCESS status. Will also skip queueing and execution and builds of its downstream jobs will be immediately created to continue the processing of the workflow. Default is `false`. | ## Pipeline-Level Annotations