mkdtravis/testingdocker:.travis.yml@3cd35a3
os: linux
dist: focal
language: shell
env:
global:
# - FOO=a
- BAR=false
install: skip
jobs:
include:
- stage: "STAGE A"
name: "job 1"
script: sleep 1
if: env(BAR) = false
- stage: "STAGE A"
name: "job 2"
script: sleep 2
if: env(BAR) = false
- stage: "STAGE B"
name: "stageBjob 1"
script: sleep 3
if: env(BAR) = true
- stage: "STAGE B"
name: "STAGEbjob2"
script: sleep 4
if: env(BAR) = true
Build Config
{
"language": "shell",
"os": [
"linux"
],
"dist": "focal",
"env": {
"global": [
{
"BAR": "false"
}
]
},
"install": [
"skip"
],
"jobs": {
"include": [
{
"stage": "STAGE A",
"name": "job 1",
"script": [
"sleep 1"
],
"if": "env(BAR) = false"
},
{
"stage": "STAGE A",
"name": "job 2",
"script": [
"sleep 2"
],
"if": "env(BAR) = false"
},
{
"stage": "STAGE B",
"name": "stageBjob 1",
"script": [
"sleep 3"
],
"if": "env(BAR) = true"
},
{
"stage": "STAGE B",
"name": "STAGEbjob2",
"script": [
"sleep 4"
],
"if": "env(BAR) = true"
}
]
}
}