我在 ECS 中运行多个命令,即使前面的一个命令失败,我也需要所有命令都运行。
我尝试了这个命令:
"command": ["dbt source freshness --project-dir $DBT_PROJECT_DIR --target prod && python3 -m awscli s3 cp my_project/target/sources.json s3://my_bucket/dbt/"]
我的问题是,当第一个命令有任何错误时,容器退出,但即使第一个命令返回错误,我也需要执行第二个(以及以下所有)命令。
有办法做到这一点吗?谢谢!
我已将 && 替换为 ;正如尤里在评论中所建议的,它按照我的意愿工作。