Quellcode durchsuchen

first fc with fake output: ReadOssTestDataHandler

dengjia vor 1 Monat
Ursprung
Commit
59e45cdc7c
75 geänderte Dateien mit 379 neuen und 592 gelöschten Zeilen
  1. 4 1
      .gitignore
  2. 0 49
      java11-blank-http/dependency-reduced-pom.xml
  3. BIN
      java11-blank-http/target/classes/example/App.class
  4. 0 1
      java11-blank-http/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  5. 0 1
      java11-blank-http/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  6. 0 49
      java11-blank-pojo-event/dependency-reduced-pom.xml
  7. BIN
      java11-blank-pojo-event/target/classes/example/PojoHandler.class
  8. BIN
      java11-blank-pojo-event/target/classes/example/SimpleRequest.class
  9. BIN
      java11-blank-pojo-event/target/classes/example/SimpleResponse.class
  10. 0 3
      java11-blank-pojo-event/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  11. 0 3
      java11-blank-pojo-event/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  12. 0 49
      java11-blank-stream-event/dependency-reduced-pom.xml
  13. BIN
      java11-blank-stream-event/target/classes/example/StreamHandler.class
  14. 0 1
      java11-blank-stream-event/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  15. 0 1
      java11-blank-stream-event/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  16. 0 49
      java11-mongodb/dependency-reduced-pom.xml
  17. BIN
      java11-mongodb/target/classes/example/App.class
  18. 0 1
      java11-mongodb/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  19. 0 1
      java11-mongodb/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  20. 0 49
      java11-mysql/dependency-reduced-pom.xml
  21. BIN
      java11-mysql/target/classes/example/App.class
  22. 0 1
      java11-mysql/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  23. 0 1
      java11-mysql/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  24. 0 49
      java11-oss/dependency-reduced-pom.xml
  25. BIN
      java11-oss/target/classes/example/App.class
  26. 0 1
      java11-oss/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  27. 0 1
      java11-oss/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  28. 0 49
      mongodb-java-http/src/code/dependency-reduced-pom.xml
  29. BIN
      mongodb-java-http/src/code/target/classes/example/App.class
  30. 0 1
      mongodb-java-http/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  31. 0 1
      mongodb-java-http/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  32. 0 49
      mongodb-java/src/code/dependency-reduced-pom.xml
  33. BIN
      mongodb-java/src/code/target/classes/example/App.class
  34. 0 1
      mongodb-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  35. 0 1
      mongodb-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  36. BIN
      oss-trigger-java/src/code/target/classes/example/App.class
  37. 0 1
      oss-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  38. 0 1
      oss-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  39. 4 0
      pom.xml
  40. 0 1
      rabbit-trigger-springboot/src/code/target/classes/application.properties
  41. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/DemoApplication.class
  42. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/DemoController$1.class
  43. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/DemoController.class
  44. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/Event.class
  45. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/RabbitEnvelope.class
  46. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/RabbitMQData.class
  47. BIN
      rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/RabbitProps.class
  48. 0 7
      rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  49. 0 2
      rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  50. 0 1
      rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
  51. 0 1
      rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
  52. 0 8
      rabbit-trigger-springboot/src/code/target/surefire-reports/TEST-com.example.demo.DemoApplicationTests.xml
  53. 0 4
      rabbit-trigger-springboot/src/code/target/surefire-reports/com.example.demo.DemoApplicationTests.txt
  54. BIN
      rabbit-trigger-springboot/src/code/target/test-classes/com/example/demo/DemoApplicationTests.class
  55. 0 49
      rds-mysql-http-java11/src/code/dependency-reduced-pom.xml
  56. BIN
      rds-mysql-http-java11/src/code/target/classes/example/App.class
  57. 0 1
      rds-mysql-http-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  58. 0 1
      rds-mysql-http-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  59. 0 49
      rds-mysql-java11/src/code/dependency-reduced-pom.xml
  60. BIN
      rds-mysql-java11/src/code/target/classes/example/App.class
  61. 0 1
      rds-mysql-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  62. 0 1
      rds-mysql-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  63. 84 0
      read-oss-test-data/README.md
  64. 4 0
      read-oss-test-data/event.json
  65. 87 0
      read-oss-test-data/pom.xml
  66. 16 0
      read-oss-test-data/src/main/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataHandler.java
  67. 10 0
      read-oss-test-data/src/main/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataRequest.java
  68. 12 0
      read-oss-test-data/src/main/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataResponse.java
  69. 40 0
      read-oss-test-data/src/test/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataHandlerTest.java
  70. 57 0
      readme_s.md
  71. 61 0
      test-pipeline.yaml
  72. 0 49
      timer-trigger-java/src/code/dependency-reduced-pom.xml
  73. BIN
      timer-trigger-java/src/code/target/classes/example/App.class
  74. 0 1
      timer-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  75. 0 1
      timer-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

+ 4 - 1
.gitignore

@@ -14,7 +14,10 @@
 */*/*/src/s_dev.yaml
 java/*/target/
 */*/*/src/code/target
+*/target/
+*/*/target/
+*/*/*/target/
+dependency-reduced-pom.xml
 .vscode
 node_modules
 package-lock.json
-*/*/target

+ 0 - 49
java11-blank-http/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>java11-blank-http</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
java11-blank-http/target/classes/example/App.class


+ 0 - 1
java11-blank-http/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
java11-blank-http/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/java11-blank-http/src/main/java/example/App.java

+ 0 - 49
java11-blank-pojo-event/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>java11-blank-pojo-event</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
java11-blank-pojo-event/target/classes/example/PojoHandler.class


BIN
java11-blank-pojo-event/target/classes/example/SimpleRequest.class


BIN
java11-blank-pojo-event/target/classes/example/SimpleResponse.class


+ 0 - 3
java11-blank-pojo-event/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1,3 +0,0 @@
-example/PojoHandler.class
-example/SimpleResponse.class
-example/SimpleRequest.class

+ 0 - 3
java11-blank-pojo-event/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,3 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/java11-blank-pojo-event/src/main/java/example/SimpleResponse.java
-/Users/jackd/dev/ai/test-pipeline/java11-blank-pojo-event/src/main/java/example/PojoHandler.java
-/Users/jackd/dev/ai/test-pipeline/java11-blank-pojo-event/src/main/java/example/SimpleRequest.java

+ 0 - 49
java11-blank-stream-event/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>java11-blank-stream-event</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
java11-blank-stream-event/target/classes/example/StreamHandler.class


+ 0 - 1
java11-blank-stream-event/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/StreamHandler.class

+ 0 - 1
java11-blank-stream-event/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/java11-blank-stream-event/src/main/java/example/StreamHandler.java

+ 0 - 49
java11-mongodb/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>java11-mongodb</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
java11-mongodb/target/classes/example/App.class


+ 0 - 1
java11-mongodb/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
java11-mongodb/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/java11-mongodb/src/main/java/example/App.java

+ 0 - 49
java11-mysql/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>java11-mysql</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
java11-mysql/target/classes/example/App.class


+ 0 - 1
java11-mysql/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
java11-mysql/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/java11-mysql/src/main/java/example/App.java

+ 0 - 49
java11-oss/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>java11-oss</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
java11-oss/target/classes/example/App.class


+ 0 - 1
java11-oss/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
java11-oss/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/java11-oss/src/main/java/example/App.java

+ 0 - 49
mongodb-java-http/src/code/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>QuickStartForMongoDBHttp</artifactId>
-  <name>QuickStartForMongoDBHttp</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>11</maven.compiler.source>
-  </properties>
-</project>

BIN
mongodb-java-http/src/code/target/classes/example/App.class


+ 0 - 1
mongodb-java-http/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
mongodb-java-http/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/mongodb-java-http/src/code/src/main/java/example/App.java

+ 0 - 49
mongodb-java/src/code/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>QuickStartForMongoDB</artifactId>
-  <name>QuickStartForMongoDB</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>11</maven.compiler.source>
-  </properties>
-</project>

BIN
mongodb-java/src/code/target/classes/example/App.class


+ 0 - 1
mongodb-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
mongodb-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/mongodb-java/src/code/src/main/java/example/App.java

BIN
oss-trigger-java/src/code/target/classes/example/App.class


+ 0 - 1
oss-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
oss-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/oss-trigger-java/src/code/src/main/java/example/App.java

+ 4 - 0
pom.xml

@@ -8,6 +8,7 @@
   <name>FC Java Parent</name>
 
   <modules>
+    <!-- 阿里云示例 -->
     <module>java11-blank-stream-event</module>
     <module>java11-blank-pojo-event</module>
     <module>java11-blank-http</module>
@@ -21,6 +22,9 @@
     <module>mongodb-java/src/code</module>
     <module>rds-mysql-java11/src/code</module>
     <module>mongodb-java-http/src/code</module>
+
+    <!-- YYC的框架云函数 -->
+    <module>read-oss-test-data</module>
   </modules>
 
   <properties>

+ 0 - 1
rabbit-trigger-springboot/src/code/target/classes/application.properties

@@ -1 +0,0 @@
-server.port=9000

BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/DemoApplication.class


BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/DemoController$1.class


BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/DemoController.class


BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/Event.class


BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/RabbitEnvelope.class


BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/RabbitMQData.class


BIN
rabbit-trigger-springboot/src/code/target/classes/com/example/demo/controller/RabbitProps.class


+ 0 - 7
rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1,7 +0,0 @@
-com/example/demo/DemoApplication.class
-com/example/demo/controller/RabbitMQData.class
-com/example/demo/controller/DemoController$1.class
-com/example/demo/controller/RabbitProps.class
-com/example/demo/controller/RabbitEnvelope.class
-com/example/demo/controller/Event.class
-com/example/demo/controller/DemoController.class

+ 0 - 2
rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,2 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/rabbit-trigger-springboot/src/code/src/main/java/com/example/demo/controller/DemoController.java
-/Users/jackd/dev/ai/test-pipeline/rabbit-trigger-springboot/src/code/src/main/java/com/example/demo/DemoApplication.java

+ 0 - 1
rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst

@@ -1 +0,0 @@
-com/example/demo/DemoApplicationTests.class

+ 0 - 1
rabbit-trigger-springboot/src/code/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/rabbit-trigger-springboot/src/code/src/test/java/com/example/demo/DemoApplicationTests.java

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 8
rabbit-trigger-springboot/src/code/target/surefire-reports/TEST-com.example.demo.DemoApplicationTests.xml


+ 0 - 4
rabbit-trigger-springboot/src/code/target/surefire-reports/com.example.demo.DemoApplicationTests.txt

@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.example.demo.DemoApplicationTests
--------------------------------------------------------------------------------
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.837 s - in com.example.demo.DemoApplicationTests

BIN
rabbit-trigger-springboot/src/code/target/test-classes/com/example/demo/DemoApplicationTests.class


+ 0 - 49
rds-mysql-http-java11/src/code/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>rds-mysql-http-java11</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>11</maven.compiler.source>
-  </properties>
-</project>

BIN
rds-mysql-http-java11/src/code/target/classes/example/App.class


+ 0 - 1
rds-mysql-http-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
rds-mysql-http-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/rds-mysql-http-java11/src/code/src/main/java/example/App.java

+ 0 - 49
rds-mysql-java11/src/code/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>rds-mysql-java11</artifactId>
-  <name>HelloFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>11</maven.compiler.source>
-  </properties>
-</project>

BIN
rds-mysql-java11/src/code/target/classes/example/App.class


+ 0 - 1
rds-mysql-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
rds-mysql-java11/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/rds-mysql-java11/src/code/src/main/java/example/App.java

+ 84 - 0
read-oss-test-data/README.md

@@ -0,0 +1,84 @@
+# java11 POJO 事件回调示例程序
+本示例为您展示了 Java runtime 的 POJO 事件回调示例程序。
+
+
+## 准备开始
+- [可选] 安装并配置 Serverless Devs 工具。(https://help.aliyun.com/document_detail/195474.html)
+
+## 快速开始
+### 方式一、使用 Serverless Devs 工具编译部署
+
+#### 1. 修改 s.yaml 配置
+- 根据需要修改 access 配置
+
+#### 2. 安装依赖并部署
+
+编译部署代码包
+```shell
+s deploy
+```
+> 注意: `pom.xml` 中有配置 `pre-deploy` 脚本 `mvn package`, 在部署前会调用 `mvn package` 编译打包。
+
+#### 3. 调用测试
+
+```shell
+s invoke --event-file event.json
+```
+
+调用函数时收到的响应如下所示:
+
+```bash
+
+Reading event file content:
+{
+  "firstName": "FC",
+  "lastName": "aliyun"
+}
+========= FC invoke Logs begin =========
+FC Invoke Start RequestId: fa3e5ad1-55dd-48ad-9d28-xxxxxxxxx
+FC Invoke End RequestId: fa3e5ad1-55dd-48ad-9d28-xxxxxxxxx
+
+Duration: 311.60 ms, Billed Duration: 312 ms, Memory Size: 128 MB, Max Memory Used: 97.50 MB
+========= FC invoke Logs end =========
+
+FC Invoke Result:
+{"message":"Hello, FC aliyun"}
+
+
+End of method: invoke
+```
+
+### 方式二、使用控制台创建
+
+#### 1. 编译打包
+```shell
+# 编译部署
+mvn package
+# 打包文件
+cd target && zip -r java11-pojo-event-blank.zip *
+```
+#### 2. 创建函数
+选择服务(或创建服务)后,单击创建函数,如图所示
+- 选择 `从零开始创建`
+- 填入函数名称
+- 选择运行环境 java11/java8
+- 选择函数触发方式:通过事件请求触发
+- [请求处理程序](https://help.aliyun.com/document_detail/432663.html)(函数入口)设为:example.PojoHandler::handleRequest
+- 其他设置使用默认
+
+![img_1.png](assets/20220608155705.jpg)
+
+> 详细创建函数流程见文档: [使用控制台创建函数](hhttps://help.aliyun.com/document_detail/51783.html)
+
+
+#### 3. 配置测试参数
+在函数管理页面的测试函数标签栏配置测试参数
+
+![img_2.png](assets/20220608155906.jpg)
+
+#### 4. 测试函数
+
+返回结果如下所示
+```bash
+{"message":"Hello, FC aliyun"}
+```

+ 4 - 0
read-oss-test-data/event.json

@@ -0,0 +1,4 @@
+{
+  "ossServer": "",
+  "ossPrefix": "oss://yyc-algo-test/image-dup-check/multi-modal-embedding-img-search/"
+}

+ 87 - 0
read-oss-test-data/pom.xml

@@ -0,0 +1,87 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>yyc-ai</groupId>
+  <artifactId>read-oss-test-data</artifactId>
+  <packaging>jar</packaging>
+  <version>1.0-SNAPSHOT</version>
+  <name>ReadOssTestData</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.13.2</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
+      <version>4.11.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>com.aliyun.fc.runtime</groupId>
+      <artifactId>fc-java-core</artifactId>
+      <version>1.4.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.projectlombok</groupId>
+      <artifactId>lombok</artifactId>
+      <version>1.18.30</version>
+      <scope>provided</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.8.1</version>
+        <configuration>
+          <source>11</source>
+          <target>11</target>
+          <annotationProcessorPaths>
+            <path>
+              <groupId>org.projectlombok</groupId>
+              <artifactId>lombok</artifactId>
+              <version>1.18.30</version>
+            </path>
+          </annotationProcessorPaths>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>3.2.1</version>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <filters>
+                <filter>
+                  <artifact>*:*</artifact>
+                  <excludes>
+                    <exclude>META-INF/*.SF</exclude>
+                    <exclude>META-INF/*.DSA</exclude>
+                    <exclude>META-INF/*.RSA</exclude>
+                  </excludes>
+                </filter>
+              </filters>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <properties>
+    <maven.compiler.target>11</maven.compiler.target>
+    <maven.compiler.source>11</maven.compiler.source>
+    <maven.test.skip>false</maven.test.skip>
+  </properties>
+</project>

+ 16 - 0
read-oss-test-data/src/main/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataHandler.java

@@ -0,0 +1,16 @@
+package com.yaoyicloud.ai.pipeline.fc;
+
+import java.util.List;
+
+import com.aliyun.fc.runtime.Context;
+import com.aliyun.fc.runtime.PojoRequestHandler;
+
+public class ReadOssTestDataHandler implements PojoRequestHandler<ReadOssTestDataRequest, ReadOssTestDataResponse> {
+
+	@Override
+	public ReadOssTestDataResponse handleRequest(ReadOssTestDataRequest request, Context context) {
+		System.out.println("Listing the files with prefix " + request.getOssPrefix());
+		return new ReadOssTestDataResponse(List.of(request.getOssPrefix() + "1.jpg", request.getOssPrefix() + "2.jpg"));
+	}
+
+}

+ 10 - 0
read-oss-test-data/src/main/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataRequest.java

@@ -0,0 +1,10 @@
+package com.yaoyicloud.ai.pipeline.fc;
+
+import lombok.Data;
+
+@Data
+public class ReadOssTestDataRequest {
+
+	private String ossPrefix;
+
+}

+ 12 - 0
read-oss-test-data/src/main/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataResponse.java

@@ -0,0 +1,12 @@
+package com.yaoyicloud.ai.pipeline.fc;
+
+import java.util.List;
+
+import lombok.Data;
+
+@Data
+public class ReadOssTestDataResponse {
+
+	private final List<String> ossFileList;
+
+}

+ 40 - 0
read-oss-test-data/src/test/java/com/yaoyicloud/ai/pipeline/fc/ReadOssTestDataHandlerTest.java

@@ -0,0 +1,40 @@
+package com.yaoyicloud.ai.pipeline.fc;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.util.List;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnitRunner;
+
+import com.aliyun.fc.runtime.Context;
+
+@RunWith(MockitoJUnitRunner.class)
+public class ReadOssTestDataHandlerTest {
+
+    @Mock
+    private Context context;
+
+    private ReadOssTestDataHandler handler;
+
+    @Before
+    public void setUp() {
+        handler = new ReadOssTestDataHandler();
+    }
+
+    @Test
+    public void testHandleRequest() {
+        ReadOssTestDataRequest request = new ReadOssTestDataRequest();
+        request.setOssPrefix("test/");
+
+        ReadOssTestDataResponse response = handler.handleRequest(request, context);
+
+        assertNotNull(response);
+        assertEquals(List.of("test/1.jpg", "test/2.jpg"), response.getOssFileList());
+    }
+
+}

+ 57 - 0
readme_s.md

@@ -0,0 +1,57 @@
+# 阿里云函数计算 Java8 Event 函数案例
+
+<toc>
+
+<p align="center"><b> 中文 | <a href="./readme_en.md"> English </a>  </b></p>
+
+- [快速开始](#快速开始)
+    - [通过应用中心部署](#通过应用中心部署)
+    - [通过命令行工具部署](#通过命令行工具部署)
+    - [通过阿里云CloudShell部署](#通过阿里云CloudShell部署)
+- [应用详情](#应用详情)
+- [关于我们](#关于我们)
+
+</toc>
+
+# 快速开始
+
+- [:octocat: 源代码](https://github.com/devsapp/start-fc/tree/master/event-function/fc-event-java8/src)
+
+## 通过应用中心部署
+
+<appcenter>
+
+您可以在阿里云 [:earth_asia: Serverless 应用中心](https://fcnext.console.aliyun.com/applications/create?template=start-fc-event-java8) ,快速体验该应用:   
+
+[![Deploy with Severless Devs](https://img.alicdn.com/imgextra/i1/O1CN01w5RFbX1v45s8TIXPz_!!6000000006118-55-tps-95-28.svg)](https://fcnext.console.aliyun.com/applications/create?template=start-fc-event-java8) 
+
+</appcenter>
+
+## 通过命令行工具部署
+
+> 在开始之前,需要先安装 Serverless Devs 开发者工具:`npm install @serverless-devs/s -g`,更多安装方法,可以参考[Serverless Devs 安装文档](https://www.serverless-devs.com/serverless-devs/install) ,针对阿里云还需要配置密钥信息,配置密钥信息的方法可以参考[阿里云密钥配置文档](https://www.serverless-devs.com/fc/config)
+
+- 初始化项目:`s init start-fc-event-java8 -d start-fc-event-java8`    
+    > 涉及到确定密钥的选择、服务名称的确定、函数名称的确定以及容器镜像的确定    
+- 进入项目:`cd start-fc-event-java8`
+- 部署项目:`s deploy -y`
+- 调用函数:`s invoke -e '{"key":"val"}'`
+
+## 通过阿里云CloudShell部署
+
+如果您不想在应用中心中快速体验,也不想下载命令行工具体验,您也可以在[ :rocket:  阿里云 CloudShell](https://api.aliyun.com/new#/tutorial?action=git_open&git_repo=https://github.com/devsapp/start-fc.git&tutorial=event-function/fc-event-java8/cloudshell.md) 中快速体验。
+
+# 应用详情
+
+本应用仅作为学习和参考使用,您可以基于本项目进行二次开发和完善,实现自己的业务逻辑
+
+# 关于我们
+
+- Serverless Devs 工具:
+    - 仓库:[https://www.github.com/serverless-devs/serverless-devs](https://www.github.com/serverless-devs/serverless-devs)    
+      > 欢迎帮我们增加一个 :star2: 
+    - 官网:[https://www.serverless-devs.com/](https://www.serverless-devs.com/)
+- 阿里云函数计算组件:
+    - 仓库:[https://github.com/devsapp/fc](https://github.com/devsapp/fc)
+    - 帮助文档:[https://www.serverless-devs.com/fc/readme](https://www.serverless-devs.com/fc/readme)
+- 钉钉交流群:33947367    

+ 61 - 0
test-pipeline.yaml

@@ -0,0 +1,61 @@
+# ------------------------------------
+#   If you need English case, you can refer to [s_en.yaml] file
+# ------------------------------------
+#   欢迎您使用阿里云函数计算 FC 组件进行项目开发
+#   组件仓库地址:https://github.com/devsapp/fc
+#   组件帮助文档:https://www.serverless-devs.com/fc/readme
+#   Yaml参考文档:https://www.serverless-devs.com/fc/yaml/readme
+#   关于:
+#      - Serverless Devs和FC组件的关系、如何声明/部署多个函数、超过50M的代码包如何部署
+#      - 关于.fcignore使用方法、工具中.s目录是做什么、函数进行build操作之后如何处理build的产物
+#   等问题,可以参考文档:https://www.serverless-devs.com/fc/tips
+#   关于如何做CICD等问题,可以参考:https://www.serverless-devs.com/serverless-devs/cicd
+#   关于如何进行环境划分等问题,可以参考:https://www.serverless-devs.com/serverless-devs/extend
+#   更多函数计算案例,可参考:https://github.com/devsapp/awesome/
+#   有问题快来钉钉群问一下吧:33947367
+# ------------------------------------
+edition: 1.0.0
+name: test-pipeline
+# access 是当前应用所需要的密钥信息配置:
+# 密钥配置可以参考:https://www.serverless-devs.com/serverless-devs/command/config
+# 密钥使用顺序可以参考:https://www.serverless-devs.com/serverless-devs/tool#密钥使用顺序与规范
+access: default
+
+vars: # 全局变量
+  region: cn-beijing
+  service:
+    name: test-pipeline
+    instance: dev
+    description: ""
+
+services:
+  read-oss-test-data: # 业务名称/模块名称
+    # 如果只想针对 read-oss-test-data 下面的业务进行相关操作,可以在命令行中加上 read-oss-test-data,例如:
+    # 只对read-oss-test-data进行构建:s read-oss-test-data build
+    # 如果不带有 read-oss-test-data ,而是直接执行 s build,工具则会对当前Yaml下,所有和 read-oss-test-data 平级的业务模块(如有其他平级的模块,例如下面注释的next-function),按照一定顺序进行 build 操作
+    component: fc # 组件名称,Serverless Devs 工具本身类似于一种游戏机,不具备具体的业务能力,组件类似于游戏卡,用户通过向游戏机中插入不同的游戏卡实现不同的功能,即通过使用不同的组件实现不同的具体业务能力
+    actions: # 自定义执行逻辑,关于actions 的使用,可以参考:https://www.serverless-devs.com/serverless-devs/yaml#行为描述
+      pre-deploy: # 在deploy之前运行
+        - run: mvn package
+          path: ./
+    #        - component: fc build --use-docker --dockerfile ./code/Dockerfile  # 要运行的组件,格式为【component: 组件名 命令 参数】(可以通过s cli registry search --type Component 获取组件列表)
+    #        - run: docker build xxx          # 要执行的系统命令,类似于一种钩子的形式
+    #          path: ./src                    # 执行系统命令/钩子的路径
+    #        - plugin: myplugin               # 与运行的插件 (可以通过s cli registry search --type Plugin 获取组件列表)
+    #          args:                          # 插件的参数信息
+    #            testKey: testValue
+    #      post-deploy: # 在deploy之后运行
+    #        - component: fc versions publish # 要运行的命令行
+    props:
+      region: ${vars.region} # 关于变量的使用方法,可以参考:https://www.serverless-devs.com/serverless-devs/yaml#变量赋值
+      service: ${vars.service}
+      function:
+        name: read-oss-test-data
+        description: ""
+        runtime: java11
+        codeUri: ./target
+        handler: com.yaoyicloud.ai.pipeline.fc.ReadOssTestDataHandler::handleRequest
+        memorySize: 128
+        timeout: 60
+        # initializationTimeout: 60
+        # initializer: example.App::initialize

+ 0 - 49
timer-trigger-java/src/code/dependency-reduced-pom.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>example</groupId>
-  <artifactId>TimerFCJava</artifactId>
-  <name>TimerFCJava</name>
-  <version>1.0-SNAPSHOT</version>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>3.2.1</version>
-        <executions>
-          <execution>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <filters>
-                <filter>
-                  <artifact>*:*</artifact>
-                  <excludes>
-                    <exclude>META-INF/*.SF</exclude>
-                    <exclude>META-INF/*.DSA</exclude>
-                    <exclude>META-INF/*.RSA</exclude>
-                  </excludes>
-                </filter>
-              </filters>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <properties>
-    <maven.compiler.target>1.11</maven.compiler.target>
-    <maven.test.skip>true</maven.test.skip>
-    <maven.compiler.source>1.11</maven.compiler.source>
-  </properties>
-</project>

BIN
timer-trigger-java/src/code/target/classes/example/App.class


+ 0 - 1
timer-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1 +0,0 @@
-example/App.class

+ 0 - 1
timer-trigger-java/src/code/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1 +0,0 @@
-/Users/jackd/dev/ai/test-pipeline/timer-trigger-java/src/code/src/main/java/example/App.java

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.