我正在尝试用云构建在java中成功地构建一个云函数。云构建在步骤的末尾返回此错误。
部署失败:生成失败:生成成功,但没有生成指定为函数目标的类"cloudfunction“:Error: class not : cloudfunction;Error : d2301784
java代码
@SpringBootApplication
public class CloudfunctionApplication {
public static void main(String[] args) {
SpringApplication.run(CloudfunctionApplication.class, args);
}
@Bean
public Function<String, String> uppercase() {
return value -> value.toUpperCase();
}
}cloudbuild.yaml
steps:
- name: 'gcr.io/cloud-builders/gcloud'
args: ['functions', 'deploy', 'cloudfunction', '--source=.' , '--project=[PROJECT_ID]', '--
trigger-http', '--region=europe-west3','--runtime=java11']pom.xml
<groupId>com.example</groupId>
<artifactId>cloudfunction</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>cloudfunction</name>
<description>CloudFunction project for Spring Boot</description>
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-function-web</artifactId>
<version>1.0.1.RELEASE</version>
</dependency>
</dependencies>云构建部署了它,但是有错误-- GCP云功能屏幕
如果我遗漏了什么,你能给我建议一下吗?
发布于 2021-03-17 13:49:09
错误声明没有找到cloudfunction类,所以在yaml文件中,您需要传递实际的类名,即CloudfunctionApplication
steps:
- name: 'gcr.io/cloud-builders/gcloud'
args: ['functions', 'deploy', 'CloudfunctionApplication', '--source=.' , '--project=[PROJECT_ID]', '--
trigger-http', '--region=europe-west3','--runtime=java11']发布于 2021-06-17 08:39:08
请将入境点包括如下:
--entry-point=org.springframework.cloud.function.adapter.gcp.GcfJarLauncher样本Cloudbuild.yaml
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
args:
- gcloud
- functions
- deploy
- email-function
- --region=us-central1
- --source=target/deploy
- --entry-point=org.springframework.cloud.function.adapter.gcp.GcfJarLauncher
- --runtime=java11
- --memory=512MB
- --trigger-topic=mytopichttps://stackoverflow.com/questions/66674278
复制相似问题