2828 - name : Publish PTZControlConsole (x64)
2929 run : dotnet publish PTZControlConsole/PTZControlConsole.csproj -c Release -r win-x64 --self-contained false -o ${{ github.workspace }}\console-win-x64
3030
31+ - name : Publish PTZControl2 (x64)
32+ run : dotnet publish PTZControl2/PTZControl2.csproj -c Release -r win-x64 --self-contained false -o ${{ github.workspace }}\ptzcontrol2-win-x64
33+
3134 - name : Upload PTZControl (x64) as artifact
3235 uses : actions/upload-artifact@v4
3336 with :
4043 name : PTZControlConsole-win-x64
4144 path : ${{ github.workspace }}\console-win-x64\*
4245
46+ - name : Upload PTZControl2 (x64) as artifact
47+ uses : actions/upload-artifact@v4
48+ with :
49+ name : PTZControl2-win-x64
50+ path : ${{ github.workspace }}\ptzcontrol2-win-x64\*
51+
4352 build-x86 :
4453 runs-on : windows-2025-vs2026
4554 steps :
5968 - name : Publish PTZControlConsole (x86)
6069 run : dotnet publish PTZControlConsole/PTZControlConsole.csproj -c Release -r win-x86 --self-contained false -o ${{ github.workspace }}\console-win-x86
6170
71+ - name : Publish PTZControl2 (x86)
72+ run : dotnet publish PTZControl2/PTZControl2.csproj -c Release -r win-x86 --self-contained false -o ${{ github.workspace }}\ptzcontrol2-win-x86
73+
6274 - name : Upload PTZControl (x86) as artifact
6375 uses : actions/upload-artifact@v4
6476 with :
7183 name : PTZControlConsole-win-x86
7284 path : ${{ github.workspace }}\console-win-x86\*
7385
86+ - name : Upload PTZControl2 (x86) as artifact
87+ uses : actions/upload-artifact@v4
88+ with :
89+ name : PTZControl2-win-x86
90+ path : ${{ github.workspace }}\ptzcontrol2-win-x86\*
91+
7492 build-linux-x64 :
7593 runs-on : ubuntu-latest
7694 steps :
@@ -126,12 +144,24 @@ jobs:
126144 name : PTZControlConsole-win-x64
127145 path : PTZControlConsole-${{ env.TAG_NAME }}-win-x64
128146
147+ - name : Download PTZControl2 x64 artifact
148+ uses : actions/download-artifact@v4
149+ with :
150+ name : PTZControl2-win-x64
151+ path : PTZControl2-${{ env.TAG_NAME }}-win-x64
152+
129153 - name : Download console x86 artifact
130154 uses : actions/download-artifact@v4
131155 with :
132156 name : PTZControlConsole-win-x86
133157 path : PTZControlConsole-${{ env.TAG_NAME }}-win-x86
134158
159+ - name : Download PTZControl2 x86 artifact
160+ uses : actions/download-artifact@v4
161+ with :
162+ name : PTZControl2-win-x86
163+ path : PTZControl2-${{ env.TAG_NAME }}-win-x86
164+
135165 - name : Download console linux x64 beta artifact
136166 uses : actions/download-artifact@v4
137167 with :
@@ -155,6 +185,8 @@ jobs:
155185 (cd PTZControl-win-x86 && zip -r ../PTZControl-win-x86.zip .)
156186 (cd PTZControlConsole-${{ env.TAG_NAME }}-win-x64 && zip -r ../PTZControlConsole-win-x64.zip .)
157187 (cd PTZControlConsole-${{ env.TAG_NAME }}-win-x86 && zip -r ../PTZControlConsole-win-x86.zip .)
188+ (cd PTZControl2-${{ env.TAG_NAME }}-win-x64 && zip -r ../PTZControl2-win-x64.zip .)
189+ (cd PTZControl2-${{ env.TAG_NAME }}-win-x86 && zip -r ../PTZControl2-win-x86.zip .)
158190 tar -czf PTZControlConsole-linux-x64-beta.tar.gz PTZControlConsole-${{ env.TAG_NAME }}-linux-x64-beta
159191
160192 - name : Create Release
@@ -167,5 +199,7 @@ jobs:
167199 ./PTZControl-win-x86.zip
168200 ./PTZControlConsole-win-x64.zip
169201 ./PTZControlConsole-win-x86.zip
202+ ./PTZControl2-win-x64.zip
203+ ./PTZControl2-win-x86.zip
170204 ./PTZControlConsole-linux-x64-beta.tar.gz
171205
0 commit comments