Skip to content

Commit 7c69aa8

Browse files
authored
Merge pull request #15 from KyleAure/main
Update CI to package .war and .jar archives
2 parents 5275a39 + fc82500 commit 7c69aa8

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

.github/workflows/CI.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@ jobs:
4343
- name: Verify application
4444
run: |
4545
./.github/workflows/scripts/verifyArtifact.sh ${{ matrix.java-version }}
46+
47+
- name: Repackage application
48+
run: |
49+
./.github/workflows/scripts/repackageApplication.sh io.openliberty.java.internal_fat_${{ matrix.java-version }}/build/libs/io.openliberty.java.internal_fat_${{ matrix.java-version }}.war .jar
4650
4751
- name: Upload application
4852
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
4953
uses: actions/upload-artifact@013d2b89baa2f354c5ffec54c68bec4ab39a2534 #v3.1.2
5054
with:
5155
name: Applications
52-
path: io.openliberty.java.internal_fat_${{ matrix.java-version }}/build/libs/io.openliberty.java.internal_fat_${{ matrix.java-version }}.war
56+
path: io.openliberty.java.internal_fat_${{ matrix.java-version }}/build/libs/io.openliberty.java.internal_fat_${{ matrix.java-version }}.jar
5357
if-no-files-found: error
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
if [ $# -ne 2 ]; then
4+
echo "Exactly 2 arguments are required"
5+
exit 0
6+
fi
7+
8+
path=$(readlink -f $1) && echo "Input path: $path"
9+
ext=$2 && echo "Input ext: $ext"
10+
11+
function repackage() {
12+
lib=$(dirname $path) && echo "Extract lib: $lib"
13+
file=$(basename $path) && echo "Extract file: $file"
14+
name="${file%.*}" && echo "Extract name: $name"
15+
16+
cp $path $lib/$name.$ext
17+
}
18+
19+
repackage

0 commit comments

Comments
 (0)