在我的CI系统中,我运行各种go脚本来分析我的Go代码。例如,我有一个验证各种主文件是否可以成功启动长时间运行的应用程序的脚本。我对使用Bazel能够利用缓存感兴趣,因为如果pkg1没有改变,startupvalidator将能够命中pkg1的缓存,然后为pkg2和pkg3运行新的运行。这是bazel的合理用例吗?我考虑创建一个bash脚本,在其中我运行如下内容: go run startupvalidator $1 使用包含以下内容的BUILD.<e
我有一个测试,我想使用go_test来运行,但是为了运行测试,它会读取一些文件--在本例中是一个Excel文件。当我试图运行测试时,我试图读取文件"testdata/good_file.xlsx"的相对路径,但是我得到了一个file not found错误。如果我使用go test正常运行测试,它工作得很好。如何在bazel中从我的测试</em
我正在和bazel一起构建我的java项目。我想在构建/运行时使用环境变量。根据的说法,--action_env=APP_ENV=Development应该可以工作。所以我做了bazel run myproject:app --action_env=APP_ENV=Development在我的intellij