Removed echoed package sourcing to nuget.config file attached.
This commit is contained in:
parent
5407479361
commit
e196a79174
24
.drone.yml
24
.drone.yml
@ -53,7 +53,8 @@ steps:
|
||||
path: /root/.nuget/packages
|
||||
commands:
|
||||
- cd flea
|
||||
- dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
- mkdir -p /root/.nuget/NuGet
|
||||
- cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
- echo "🔄 Restoring all projects..."
|
||||
- dotnet restore telegram-listener/Nocr.TelegramListener.sln
|
||||
- dotnet restore telegram-client/Nocr.TelegramClient.sln
|
||||
@ -147,7 +148,8 @@ steps:
|
||||
path: /root/.nuget/packages
|
||||
commands:
|
||||
- cd flea
|
||||
- dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
- mkdir -p /root/.nuget/NuGet
|
||||
- cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
- dotnet restore telegram-listener/Nocr.TelegramListener.sln
|
||||
- dotnet restore telegram-client/Nocr.TelegramClient.sln
|
||||
- dotnet restore text-matcher/Nocr.TextMatcher.sln
|
||||
@ -250,7 +252,8 @@ steps:
|
||||
COMMIT_MSG=$(git log -1 --pretty=%B)
|
||||
if echo "$COMMIT_MSG" | grep -q "contracts_only:telegram_listener"; then
|
||||
echo "📦 Publishing telegram-listener contracts..."
|
||||
dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
mkdir -p /root/.nuget/NuGet
|
||||
cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
dotnet pack telegram-listener/Nocr.TelegramListener.sln -o ./bin -p:PackageVersion=${DRONE_TAG}
|
||||
dotnet nuget push ./bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate
|
||||
else
|
||||
@ -273,7 +276,8 @@ steps:
|
||||
COMMIT_MSG=$(git log -1 --pretty=%B)
|
||||
if echo "$COMMIT_MSG" | grep -q "contracts_only:text_matcher"; then
|
||||
echo "📦 Publishing text-matcher contracts..."
|
||||
dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
mkdir -p /root/.nuget/NuGet
|
||||
cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
dotnet pack text-matcher/Nocr.TextMatcher.sln -o ./bin -p:PackageVersion=${DRONE_TAG}
|
||||
dotnet nuget push ./bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate
|
||||
else
|
||||
@ -296,7 +300,8 @@ steps:
|
||||
COMMIT_MSG=$(git log -1 --pretty=%B)
|
||||
if echo "$COMMIT_MSG" | grep -q "contracts_only:users"; then
|
||||
echo "📦 Publishing users contracts..."
|
||||
dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
mkdir -p /root/.nuget/NuGet
|
||||
cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
dotnet pack users/Nocr.Users.sln -o ./bin -p:PackageVersion=${DRONE_TAG}
|
||||
dotnet nuget push ./bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate
|
||||
else
|
||||
@ -371,7 +376,8 @@ steps:
|
||||
from_secret: nuget_musk_api_key
|
||||
commands:
|
||||
- cd flea
|
||||
- dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
- mkdir -p /root/.nuget/NuGet
|
||||
- cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
- dotnet pack telegram-listener/Nocr.TelegramListener.sln -o ./bin -p:PackageVersion=${DRONE_TAG}
|
||||
- dotnet nuget push ./bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate
|
||||
depends_on:
|
||||
@ -387,7 +393,8 @@ steps:
|
||||
from_secret: nuget_musk_api_key
|
||||
commands:
|
||||
- cd flea
|
||||
- dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
- mkdir -p /root/.nuget/NuGet
|
||||
- cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
- dotnet pack text-matcher/Nocr.TextMatcher.sln -o ./bin -p:PackageVersion=${DRONE_TAG}
|
||||
- dotnet nuget push ./bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate
|
||||
depends_on:
|
||||
@ -404,7 +411,8 @@ steps:
|
||||
from_secret: nuget_musk_api_key
|
||||
commands:
|
||||
- cd flea
|
||||
- dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json
|
||||
- mkdir -p /root/.nuget/NuGet
|
||||
- cp nuget.config /root/.nuget/NuGet/NuGet.Config
|
||||
- dotnet pack users/Nocr.Users.sln -o ./bin -p:PackageVersion=${DRONE_TAG}
|
||||
- dotnet nuget push ./bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate
|
||||
depends_on:
|
||||
|
||||
21
nuget.config
Normal file
21
nuget.config
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<clear />
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="musk" value="https://gitea.musk.fun/api/packages/nocr/nuget/index.json" />
|
||||
</packageSources>
|
||||
|
||||
<!-- Package Source Mapping for Central Package Management -->
|
||||
<packageSourceMapping>
|
||||
<!-- All Nocr.* packages come from the private 'musk' feed -->
|
||||
<packageSource key="musk">
|
||||
<package pattern="Nocr.*" />
|
||||
</packageSource>
|
||||
|
||||
<!-- All other packages come from nuget.org -->
|
||||
<packageSource key="nuget.org">
|
||||
<package pattern="*" />
|
||||
</packageSource>
|
||||
</packageSourceMapping>
|
||||
</configuration>
|
||||
@ -1 +1 @@
|
||||
Subproject commit a4ed855d56ce9f4241034983e0bb43cab433d70d
|
||||
Subproject commit 9f904d6f0cbcd442adbf19aa778f5910346aa19d
|
||||
@ -1 +1 @@
|
||||
Subproject commit 758cb653d97bb8fce43145adc0e8075e24f82d06
|
||||
Subproject commit a26dadf978bd0e1d95fca1ae2016a4927501c6da
|
||||
@ -1 +1 @@
|
||||
Subproject commit 1691de91b6991623494ab84afd29863b7cec3653
|
||||
Subproject commit cf9af0e9318c27fc295f16c17853add81491ad37
|
||||
2
users
2
users
@ -1 +1 @@
|
||||
Subproject commit fa136fc7a4efdbad3cf700f8e4ef2957929e022b
|
||||
Subproject commit 370aad3c87aaea62869a97cb981e76b62e906a8a
|
||||
Loading…
Reference in New Issue
Block a user