@@ -95,49 +95,36 @@ jobs:
9595 - name : Check out code into the right branch
9696 uses : actions/checkout@v4
9797
98- - name : Build Linux Binaries
98+ - name : Build Linux Agent
9999 env :
100100 GOOS : linux
101101 GOARCH : amd64
102102 run : |
103103 cd ${{ github.workspace }}/agent
104104 go build -o utmstack_agent_service -v -ldflags "-X 'github.com/utmstack/UTMStack/agent/config.REPLACE_KEY=${{ secrets.AGENT_SECRET_PREFIX }}'" .
105105
106- cd ${{ github.workspace }}/agent/updater
107- go build -o utmstack_updater_service .
108-
109- - name : Build Windows Binaries (amd64)
106+ - name : Build Windows Agent (amd64)
110107 env :
111108 GOOS : windows
112109 GOARCH : amd64
113110 run : |
114111 cd ${{ github.workspace }}/agent
115112 go build -o utmstack_agent_service.exe -v -ldflags "-X 'github.com/utmstack/UTMStack/agent/config.REPLACE_KEY=${{ secrets.AGENT_SECRET_PREFIX }}'" .
116113
117- cd ${{ github.workspace }}/agent/updater
118- go build -o utmstack_updater_service.exe .
119-
120- - name : Build Windows Binaries (arm64)
114+ - name : Build Windows Agent (arm64)
121115 env :
122116 GOOS : windows
123117 GOARCH : arm64
124118 run : |
125119 cd ${{ github.workspace }}/agent
126120 go build -o utmstack_agent_service_arm64.exe -v -ldflags "-X 'github.com/utmstack/UTMStack/agent/config.REPLACE_KEY=${{ secrets.AGENT_SECRET_PREFIX }}'" .
127121
128- cd ${{ github.workspace }}/agent/updater
129- go build -o utmstack_updater_service_arm64.exe .
130-
131122 - name : Sign Windows Agents
132123 run : |
133124 cd ${{ github.workspace }}/agent
134125 signtool sign /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 /f "${{ vars.SIGN_CERT }}" /csp "eToken Base Cryptographic Provider" /k "[{{${{ secrets.SIGN_KEY }}}}]=${{ secrets.SIGN_CONTAINER }}" "utmstack_agent_service.exe"
135126 signtool sign /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 /f "${{ vars.SIGN_CERT }}" /csp "eToken Base Cryptographic Provider" /k "[{{${{ secrets.SIGN_KEY }}}}]=${{ secrets.SIGN_CONTAINER }}" "utmstack_agent_service_arm64.exe"
136127
137- cd ${{ github.workspace }}/agent/updater
138- signtool sign /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 /f "${{ vars.SIGN_CERT }}" /csp "eToken Base Cryptographic Provider" /k "[{{${{ secrets.SIGN_KEY }}}}]=${{ secrets.SIGN_CONTAINER }}" "utmstack_updater_service.exe"
139- signtool sign /fd SHA256 /tr http://timestamp.digicert.com /td SHA256 /f "${{ vars.SIGN_CERT }}" /csp "eToken Base Cryptographic Provider" /k "[{{${{ secrets.SIGN_KEY }}}}]=${{ secrets.SIGN_CONTAINER }}" "utmstack_updater_service_arm64.exe"
140-
141128 - name : Upload signed binaries as artifacts
142129 uses : actions/upload-artifact@v4
143130 with :
@@ -146,9 +133,6 @@ jobs:
146133 ${{ github.workspace }}/agent/utmstack_agent_service
147134 ${{ github.workspace }}/agent/utmstack_agent_service.exe
148135 ${{ github.workspace }}/agent/utmstack_agent_service_arm64.exe
149- ${{ github.workspace }}/agent/updater/utmstack_updater_service
150- ${{ github.workspace }}/agent/updater/utmstack_updater_service.exe
151- ${{ github.workspace }}/agent/updater/utmstack_updater_service_arm64.exe
152136 retention-days : 1
153137
154138 build_utmstack_collector :
@@ -214,9 +198,6 @@ jobs:
214198 cp "${{ github.workspace }}/agent/utmstack_agent_service" ./dependencies/agent/
215199 cp "${{ github.workspace }}/agent/utmstack_agent_service.exe" ./dependencies/agent/
216200 cp "${{ github.workspace }}/agent/utmstack_agent_service_arm64.exe" ./dependencies/agent/
217- cp "${{ github.workspace }}/agent/updater/utmstack_updater_service" ./dependencies/agent/
218- cp "${{ github.workspace }}/agent/updater/utmstack_updater_service.exe" ./dependencies/agent/
219- cp "${{ github.workspace }}/agent/updater/utmstack_updater_service_arm64.exe" ./dependencies/agent/
220201 cp "${{ github.workspace }}/agent/version.json" ./dependencies/agent/
221202
222203 - name : Login to GitHub Container Registry
@@ -260,6 +241,7 @@ jobs:
260241 cd ${{ github.workspace }}/plugins/stats; go build -o com.utmstack.stats.plugin -v .
261242 cd ${{ github.workspace }}/plugins/soc-ai; go build -o com.utmstack.soc-ai.plugin -v .
262243 cd ${{ github.workspace }}/plugins/modules-config; go build -o com.utmstack.modules-config.plugin -v .
244+ cd ${{ github.workspace }}/plugins/crowdStrike; go build -o com.utmstack.crowdstrike.plugin -v .
263245
264246 - name : Prepare Dependencies for Event Processor Image
265247 run : |
0 commit comments