Revert "fix: bypass broken Nexus, use nuget.org + local proto build"
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 1m28s

This reverts commit 7147e9930f.
This commit is contained in:
masoodafar-web
2026-03-12 00:06:24 +03:30
parent 7147e9930f
commit aa1d21a616
3 changed files with 9 additions and 20 deletions
-15
View File
@@ -55,21 +55,6 @@ jobs:
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login 194.5.195.53:32082 -u admin --password-stdin echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login 194.5.195.53:32082 -u admin --password-stdin
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ env.REGISTRY }} -u admin --password-stdin echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ env.REGISTRY }} -u admin --password-stdin
- name: Build Proto Package
run: |
echo "📦 Building Proto package from CMS..."
git clone --depth 1 --branch kub-stage http://gitea-svc:3000/admin/CMS.git /tmp/cms
docker run --rm --network host \
-v /tmp/cms:/cms \
-v $(pwd)/src/nupkg:/out \
194.5.195.53:32082/dotnet/sdk:9.0 sh -c '
cd /cms/src/CMSMicroservice.Protobuf
dotnet restore --source https://api.nuget.org/v3/index.json
dotnet build -c Release --no-restore
dotnet pack -c Release --no-build -o /out
'
echo "✅ Proto package: $(ls src/nupkg/)"
- name: Build Docker Image - name: Build Docker Image
run: | run: |
cd src cd src
+1 -2
View File
@@ -1,9 +1,8 @@
FROM 194.5.195.53:32082/dotnet/sdk:9.0 AS build FROM 194.5.195.53:32082/dotnet/sdk:9.0 AS build
WORKDIR /src WORKDIR /src
# Copy NuGet config, local packages, and project file # Copy NuGet config and project file
COPY ["BackOffice/NuGet.config", "NuGet.config"] COPY ["BackOffice/NuGet.config", "NuGet.config"]
COPY ["nupkg/", "nupkg/"]
COPY ["BackOffice/BackOffice.csproj", "BackOffice/"] COPY ["BackOffice/BackOffice.csproj", "BackOffice/"]
# Restore dependencies # Restore dependencies
+8 -3
View File
@@ -2,10 +2,15 @@
<configuration> <configuration>
<packageSources> <packageSources>
<clear /> <clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<!-- Local packages (dev builds) --> <!-- Local packages (dev builds) -->
<add key="Local" value="/home/masoud/Apps/project/FourSat/nupkg" /> <add key="Local" value="/home/masoud/Apps/project/FourSat/nupkg" />
<!-- Local packages (CI Docker builds) --> <!-- Nexus (hosts FourSat packages + proxies nuget.org) -->
<add key="LocalCI" value="nupkg" /> <add key="Nexus" value="http://194.5.195.53:32081/repository/nuget-all/index.json" allowInsecureConnections="true" />
</packageSources> </packageSources>
<packageSourceCredentials>
<Nexus>
<add key="Username" value="admin" />
<add key="ClearTextPassword" value="87zH26nbqT" />
</Nexus>
</packageSourceCredentials>
</configuration> </configuration>