@@ -274,13 +274,18 @@ jobs:
274274 cd ${{ github.workspace }}/collectors/as400
275275 GOOS=linux GOARCH=amd64 go build -o utmstack_as400_collector_service -v -ldflags "-X 'github.com/utmstack/UTMStack/collectors/as400/config.REPLACE_KEY=${{ secrets.AGENT_SECRET_PREFIX }}'" .
276276
277+ echo "Building UTMStack Forwarder..."
278+ cd ${{ github.workspace }}/collectors/forwarder
279+ GOOS=linux GOARCH=amd64 go build -o utmstack_forwarder -v -ldflags "-X 'github.com/utmstack/UTMStack/collectors/forwarder/config.REPLACE_KEY=${{ secrets.AGENT_SECRET_PREFIX }}'" .
280+
277281 - name : Upload collector binary as artifact
278282 uses : actions/upload-artifact@v4
279283 with :
280284 name : utmstack-collectors
281285 path : |
282286 ${{ github.workspace }}/collectors/utmstack/utmstack_collector
283287 ${{ github.workspace }}/collectors/as400/utmstack_as400_collector_service
288+ ${{ github.workspace }}/collectors/forwarder/utmstack_forwarder
284289 retention-days : 1
285290
286291 build_agent_manager :
@@ -331,6 +336,10 @@ jobs:
331336 cp "${{ github.workspace }}/collectors/as400/version.json" ./dependencies/collector/as400/
332337 cp "${{ github.workspace }}/collector-binaries/as400/utmstack_as400_collector_service" ./dependencies/collector/as400/
333338
339+ mkdir -p ./dependencies/collector/forwarder
340+ cp "${{ github.workspace }}/collector-binaries/forwarder/utmstack_forwarder" ./dependencies/collector/forwarder/
341+ cp "${{ github.workspace }}/collectors/forwarder/version.json" ./dependencies/collector/forwarder/
342+
334343 mkdir -p ./dependencies/agent/
335344
336345 # Linux agents
@@ -405,6 +414,7 @@ jobs:
405414 cd ${{ github.workspace }}/plugins/crowdstrike; go build -o com.utmstack.crowdstrike.plugin -v .
406415 cd ${{ github.workspace }}/plugins/feeds; go build -o com.utmstack.feeds.plugin -v .
407416 cd ${{ github.workspace }}/plugins/ad-audit; go build -o com.utmstack.ad-audit.plugin -v .
417+ cd ${{ github.workspace }}/plugins/soar; go build -o com.utmstack.soar.plugin -v .
408418
409419 - name : Prepare Dependencies for Event Processor Image
410420 run : |
0 commit comments