Checkpointing progress on task builder.
This commit is contained in:
@@ -3,24 +3,26 @@
|
||||
{
|
||||
"name": "pull_data_a",
|
||||
"max_retries": 3,
|
||||
"retry_delay_seconds": 600,
|
||||
"command": "/path/to/pull.sh --date {DATE} --source {SOURCE}_A",
|
||||
"verification_command": "/path/to/pull_verify.sh --date {DATE} --source {SOURCE}_A",
|
||||
"timeout_seconds": 30
|
||||
"retry_interval_seconds": 600,
|
||||
"if": "/path/to/should_pull.sh --date {{DATE}} --source {{SOURCE}}_A",
|
||||
"command": "/path/to/pull.sh --date {{DATE}} --source {{SOURCE}}_A",
|
||||
"verification_command": "/path/to/pull_verify.sh --date {{DATE}} --source {{SOURCE}}_A",
|
||||
"timeout_seconds": 30,
|
||||
"children": [ "merge_data" ]
|
||||
},
|
||||
{
|
||||
"name": "pull_data_b",
|
||||
"max_retries": 3,
|
||||
"retry_delay_seconds": 600,
|
||||
"command": "/path/to/pull.sh --date {DATE} --source {SOURCE}_B",
|
||||
"verification_command": "/path/to/pull_verify.sh --date {DATE} --source {SOURCE}_B",
|
||||
"timeout_seconds": 30
|
||||
"retry_interval_seconds": 600,
|
||||
"if": "/path/to/should_pull.sh --date {{DATE}} --source {{SOURCE}}_B",
|
||||
"command": "/path/to/pull.sh --date {{DATE}} --source {{SOURCE}}_B",
|
||||
"verification_command": "/path/to/pull_verify.sh --date {{DATE}} --source {{SOURCE}}_B",
|
||||
"timeout_seconds": 30,
|
||||
"children": [ "merge_data" ]
|
||||
},
|
||||
{
|
||||
"name": "merge_data",
|
||||
"command": "/path/to/merge.sh --left {SOURCE}_A --right {SOURCE}_B"
|
||||
"command": "/path/to/merge.sh --left {{SOURCE}}_A --right {{SOURCE}}_B"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user