我正在和bazel一起构建我的java项目。我想在构建/运行时使用环境变量。根据的说法,--action_env=APP_ENV=Development应该可以工作。所以我做了bazel run myproject:app --action_env=APP_ENV=Development在我的intellij
我有一个sh_test调用docker run my_image,其中my_image是由container_bundle规则生成的。我需要将container_bundle规则作为sh_test的依赖项来运行。如何做到这一点?将container_bundle添加到sh_test的数据中只会调用container_bundle构建,但我需要运行它将图像推送到码头注册中心。
我对使用Bazel能够利用缓存感兴趣,因为如果pkg1没有改变,startupvalidator将能够命中pkg1的缓存,然后为pkg2和pkg3运行新的运行。这是bazel的合理用例吗?我考虑创建一个bash脚本,在其中我运行如下内容: go run startupvalidator $1 使用包含以下内容的BUILD.bazel文件 sh_binary( d