Conditional
The conditional
keyword allows you to run a modify the job conditionally. This is useful if you want to run different scripts on different platforms.
You can overwrite all of the job properties, except the name
, conditional
and argument
fields.
job:
conditional:
- if:
- OS: windows
overwrite:
script:
- echo "Do windows stuff"
- if:
- OS: linux
overwrite:
script:
- echo "Do linux stuff"
script:
- echo "Error message, if no condition is met"
Success
For more information on the if
keyword, see the if documentation.