Consider running teapot part in local executor #83

Closed
opened 2025-01-12 03:53:05 +08:00 by 张泊明518370910136 · 1 comment

To keep the consistency of all steps.
Only env vars are not currently supported. We can pass env vars from joj3 to joint-teapot and let teapot read from env var to run itself.
We need to consider how to force the teapot stage to run when previous stages force quit-ed. Also, this teapot stage needs to run after the result file is generated.

A possible solution: define pre-stages, stages, post-stages. Each group of stages must run even previous groups of stages force quit-ed. (Done in 454df2c6fc)

Also, in repo health check, joj3-check should also accept env vars, so that we can completely remove teapot part from conf file.

To keep the consistency of all steps. Only env vars are not currently supported. We can pass env vars from joj3 to joint-teapot and let teapot read from env var to run itself. We need to consider how to force the teapot stage to run when previous stages force quit-ed. Also, this teapot stage needs to run after the result file is generated. ~~A possible solution: define pre-stages, stages, post-stages. Each group of stages must run even previous groups of stages force quit-ed.~~ (Done in 454df2c6fcf142bec74d2783590a4c0cbcc73d34) Also, in repo health check, `joj3-check` should also accept env vars, so that we can completely remove teapot part from conf file.
张泊明518370910136 added the
component
framework
label 2025-01-12 03:53:05 +08:00
Author
Owner

The above is done. The only TODO: keep joj3 summary log format, with a new log parser and output similar results in teapot, as joj3 summary log needs info from both joj3 itself and teapot result.

We use env var in local executor to pass info from joj3 to the program in the executor.

The above is done. The only TODO: keep joj3 summary log format, with a new log parser and output similar results in teapot, as joj3 summary log needs info from both joj3 itself and teapot result. We use env var in local executor to pass info from joj3 to the program in the executor.
Sign in to join this conversation.
No description provided.