]> source.dussan.org Git - aspectj.git/commitdiff
CI build: attach main artifacts to build 151/head
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 2 Apr 2022 03:09:49 +0000 (10:09 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 2 Apr 2022 04:29:45 +0000 (11:29 +0700)
Relates to #150.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
.github/workflows/maven.yml

index d440eaf90cad97da8863188d1eece09612def726..f731a47ee49c87f22d3f812f2cc92e37ae5056f7 100644 (file)
@@ -55,6 +55,33 @@ jobs:
         # Also install (not just package) for subsequent build steps
         run: ./mvnw -B --file pom.xml -DskipTests install
 
+      - name: Attach aspectjrt to build
+        uses: actions/upload-artifact@v3
+        with:
+          name: aspectjrt-java${{ matrix.java }}
+          # Binary, source, javadoc JARs + flattened POM
+          path: |
+            aspectjrt/target/aspectjrt-*.jar
+            aspectjrt/target/flattened-pom.xml
+
+      - name: Attach aspectjweaver to build
+        uses: actions/upload-artifact@v3
+        with:
+          name: aspectjweaver-java${{ matrix.java }}
+          # Binary, source, javadoc JARs + flattened POM
+          path: |
+            aspectjweaver/target/aspectjweaver-*.jar
+            aspectjweaver/target/flattened-pom.xml
+
+      - name: Attach aspectjtools to build
+        uses: actions/upload-artifact@v3
+        with:
+          name: aspectjtools-java${{ matrix.java }}
+          # Binary, source, javadoc JARs + flattened POM
+          path: |
+            aspectjtools/target/aspectjtools-*.jar
+            aspectjtools/target/flattened-pom.xml
+
       - name: Create docs
         run: ./mvnw -B --file pom.xml -DskipTests process-resources -pl docs -P create-docs