Add steps to strip binary and upload artifact in PR build workflow

This commit is contained in:
Cédric Verstraeten
2025-09-11 13:39:27 +02:00
parent f55e25db07
commit 8b59828126

View File

@@ -28,6 +28,14 @@ jobs:
length: 7
- name: Run Build
run: docker build -t ${{matrix.architecture}} .
- name: Strip binary
run: mkdir -p output/ && tar -xf output-${{matrix.architecture}}.tar -C output && rm output-${{matrix.architecture}}.tar && cd output/ && tar -cf ../agent-${{matrix.architecture}}.tar -C home/agent . && rm -rf output
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: agent-${{matrix.architecture}}.tar
path: agent-${{matrix.architecture}}.tar
build-arm64:
runs-on: ubuntu-24.04-arm
permissions:
@@ -48,4 +56,12 @@ jobs:
with:
length: 7
- name: Run Build
run: docker build -t ${{matrix.architecture}} -f Dockerfile.arm64 .
run: docker build -t ${{matrix.architecture}} -f Dockerfile.arm64 .
- name: Strip binary
run: mkdir -p output/ && tar -xf output-${{matrix.architecture}}.tar -C output && rm output-${{matrix.architecture}}.tar && cd output/ && tar -cf ../agent-${{matrix.architecture}}.tar -C home/agent . && rm -rf output
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: agent-${{matrix.architecture}}.tar
path: agent-${{matrix.architecture}}.tar