diff --git a/.github/workflows/build_linuxx64.yml b/.github/workflows/build_linuxx64.yml index a8cf3b1..637bae1 100644 --- a/.github/workflows/build_linuxx64.yml +++ b/.github/workflows/build_linuxx64.yml @@ -25,4 +25,18 @@ jobs: cd build #cmake .. -DCMAKE_BUILD_TYPE=Release -DMEXLIBCZI_HEADERS=$MATLAB_HEADER_PATH -DMEXLIBCZI_LIBS=$MATLAB_LIB_PATH cmake .. -DCMAKE_BUILD_TYPE=Release - cmake --build . --config Release \ No newline at end of file + cmake --build . --config Release + - name: Prepare artifact + shell: bash + run: | + mkdir -p artifacts + name="MEXlibCZI-linux-x64-$(git describe --always)" + mkdir -p artifacts/${name} + cp build/MEXlibCZI/MEXlibCZI.mexa64 artifacts/${name}/ + echo "artifactName=${name}" >> "$GITHUB_ENV" + echo "artifactPath=artifacts/${name}" >> "$GITHUB_ENV" + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + path: ${{ env.artifactPath }}/ + name: ${{ env.artifactName }} \ No newline at end of file