对于我的java插件,我使用了一个非默认的源集。我如何告诉jib我的源文件在哪里?对于我的gradle文件,如下所示,jib响应如下: > Task :jib FAILED
No classes files were found - did you compile your project? 我看到jib默认使用'main‘作为源集名称--有什么方法可以覆盖它吗?https://github.com/GoogleContainerTools/jib/blob/master/jib-gradle-plugin/src/main/java/com/google/cloud/tool
我有一个使用Helm和Kubernetes部署的Python应用程序。我想从main.py中取出硬编码变量,并使它们在Helm中可配置。问题是,如果我将它们从main.py中提取出来,那么我就失去了使用python3 main.py运行代码的能力。然后我就失去了快速测试和迭代的能力,因为我需要为3-4位中的每个参数维护两个独立的系统。
在提取硬编码变量之前先提取main.py:
HOST = "http://host"
PORT = 1234
if __name__ == '__main__':
connect_to_server(HOST, PORT
我运行 of JHispter应用程序
./mvnw package -Pprod verify jib:build
会产生错误:
Your project is using Java 17 but the base image is for Java 11, perhaps you should configure a Java 17-compatible base image using the '<from><image>' parameter, or set maven-compiler-plugin's '<target&