Updated workflow + gradle tasks

This commit is contained in:
Brage 2023-07-17 00:45:46 +02:00
parent c28935ad0f
commit ad69897cde
3 changed files with 29 additions and 9 deletions

View File

@ -35,12 +35,17 @@ jobs:
- name: Check if Encode has changed - name: Check if Encode has changed
id: check-encode id: check-encode
run: echo ::set-output name=changed::$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} Encode) run: |
if [[ $(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} Encode/) ]]; then
echo "::set-output name=changed::true"
else
echo "::set-output name=changed::false"
fi
- name: Build Encode module - name: Build Encode module
id: build-encode id: build-encode
run: | run: |
if [ "${{ steps.check-encode.outputs.changed }}" == "Encode" ] || [ "${{ github.event_name }}" == "push" ] || [ "${{ github.event_name }}" == "workflow_dispatch" ]; then if [[ "${{ steps.check-encode.outputs.changed }}" == "true" || "${{ github.event_name }}" == "push" || "${{ github.event_name }}" == "workflow_dispatch" ]]; then
cd Encode cd Encode
chmod +x ./gradlew chmod +x ./gradlew
./gradlew build ./gradlew build
@ -83,12 +88,17 @@ jobs:
- name: Check if Reader has changed - name: Check if Reader has changed
id: check-reader id: check-reader
run: echo ::set-output name=changed::$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} Reader) run: |
if [[ $(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} Reader/) ]]; then
echo "::set-output name=changed::true"
else
echo "::set-output name=changed::false"
fi
- name: Build Reader module - name: Build Reader module
id: build-reader id: build-reader
run: | run: |
if [ "${{ steps.check-reader.outputs.changed }}" == "Reader" ] || [ "${{ github.event_name }}" == "push" ] || [ "${{ github.event_name }}" == "workflow_dispatch" ]; then if [[ "${{ steps.check-reader.outputs.changed }}" == "true" || "${{ github.event_name }}" == "push" || "${{ github.event_name }}" == "workflow_dispatch" ]]; then
cd Reader cd Reader
chmod +x ./gradlew chmod +x ./gradlew
./gradlew build ./gradlew build
@ -129,12 +139,17 @@ jobs:
- name: Check if pyMetadata has changed - name: Check if pyMetadata has changed
id: check-pymetadata id: check-pymetadata
run: echo ::set-output name=changed::$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} pyMetadata) run: |
if [[ $(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} pyMetadata/) ]]; then
echo "::set-output name=changed::true"
else
echo "::set-output name=changed::false"
fi
- name: Build pyMetadata module - name: Build pyMetadata module
id: build-pymetadata id: build-pymetadata
run: | run: |
if [ "${{ steps.check-pymetadata.outputs.changed }}" == "pyMetadata" ] || [ "${{ github.event_name }}" == "push" ] || [ "${{ github.event_name }}" == "workflow_dispatch" ]; then if [[ "${{ steps.check-pymetadata.outputs.changed }}" == "true" || "${{ github.event_name }}" == "push" || "${{ github.event_name }}" == "workflow_dispatch" ]]; then
cd pyMetadata cd pyMetadata
# Add the necessary build steps for your Python module here # Add the necessary build steps for your Python module here
echo "Build completed" echo "Build completed"

View File

@ -1,4 +1,4 @@
FROM bskjon/azuljava:17 FROM bskjon/azuljava:17
EXPOSE 8080 EXPOSE 8080
COPY ./reader.jar /usr/share/app/app.jar COPY ./build/libs/reader.jar /usr/share/app/app.jar

View File

@ -55,3 +55,8 @@ tasks.bootJar {
archiveFileName.set("reader.jar") archiveFileName.set("reader.jar")
launchScript() launchScript()
} }
tasks.jar {
archivesName.set("reader.jar")
archiveBaseName.set("reader")
}