Task to check that a branch / tag is up-to-date before commencing a build
Table of contents
Properties relating to CircleCI for the task
If set, then Workflows will fall back to building the branch in isolation when the update strategy produces conflicts
Environment variables to set on this task. Overrides those set globally
Hooks are commands that can be conditionally run at various stages within a task. For example, they can be used for setting up test databases before a test task runs, and then performing cleanup after.
Hooks can provide a conditional expression which will be evaluated before they are run, allowing for hooks to be conditional on certain aspects of the build.
ConditionExpression for more information on conditions.
The emoji icon used in the tasks label
The queue / runner pool that this task will run on. By default, takes the value of the top level 'queue' property in the Workflows configuration.
The amount of time in minutes that this step will time out after. Timed out steps will cause the build to fail.
The strategy to use to update the branch before building
Setting this will exclude this task from being created when using additional workspace overrides