This commit is contained in:
parent
a9c846d793
commit
e9d2bcdb7a
90
.drone.yml
90
.drone.yml
@ -226,13 +226,13 @@ steps:
|
||||
cd flea
|
||||
COMMIT_MSG=$(git log -1 --pretty=%B)
|
||||
echo "Commit message - $COMMIT_MSG"
|
||||
if echo "$COMMIT_MSG" | grep -q "contracts_only:"; then
|
||||
echo "✅ contracts_only detected, proceeding..."
|
||||
exit 0
|
||||
else
|
||||
echo "⏭️ No contracts_only marker, skipping..."
|
||||
exit 78
|
||||
fi
|
||||
if echo "$COMMIT_MSG" | grep -q "contracts_only:"; then
|
||||
echo "✅ contracts_only detected, proceeding..."
|
||||
exit 0
|
||||
else
|
||||
echo "⏭️ No contracts_only marker, skipping..."
|
||||
exit 78
|
||||
fi
|
||||
depends_on:
|
||||
- clone
|
||||
|
||||
@ -248,14 +248,14 @@ steps:
|
||||
- |
|
||||
cd flea
|
||||
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
|
||||
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
|
||||
echo "⏭️ Skipping telegram-listener contracts"
|
||||
fi
|
||||
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
|
||||
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
|
||||
echo "⏭️ Skipping telegram-listener contracts"
|
||||
fi
|
||||
depends_on:
|
||||
- check-trigger
|
||||
|
||||
@ -271,14 +271,14 @@ steps:
|
||||
- |
|
||||
cd flea
|
||||
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
|
||||
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
|
||||
echo "⏭️ Skipping text-matcher contracts"
|
||||
fi
|
||||
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
|
||||
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
|
||||
echo "⏭️ Skipping text-matcher contracts"
|
||||
fi
|
||||
depends_on:
|
||||
- check-trigger
|
||||
|
||||
@ -294,14 +294,14 @@ steps:
|
||||
- |
|
||||
cd flea
|
||||
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
|
||||
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
|
||||
echo "⏭️ Skipping users contracts"
|
||||
fi
|
||||
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
|
||||
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
|
||||
echo "⏭️ Skipping users contracts"
|
||||
fi
|
||||
depends_on:
|
||||
- check-trigger
|
||||
|
||||
@ -349,13 +349,13 @@ steps:
|
||||
cd flea
|
||||
COMMIT_MSG=$(git log -1 --pretty=%B)
|
||||
echo "Commit message - $COMMIT_MSG"
|
||||
if echo "$COMMIT_MSG" | grep -qE "contracts_only:|deploy_only:"; then
|
||||
echo "⏭️ contracts_only or deploy_only detected, skipping full release..."
|
||||
exit 78
|
||||
else
|
||||
echo "✅ Full release triggered"
|
||||
exit 0
|
||||
fi
|
||||
if echo "$COMMIT_MSG" | grep -qE "contracts_only:|deploy_only:"; then
|
||||
echo "⏭️ contracts_only or deploy_only detected, skipping full release..."
|
||||
exit 78
|
||||
else
|
||||
echo "✅ Full release triggered"
|
||||
exit 0
|
||||
fi
|
||||
depends_on:
|
||||
- clone
|
||||
|
||||
@ -617,13 +617,13 @@ steps:
|
||||
cd flea
|
||||
COMMIT_MSG=$(git log -1 --pretty=%B)
|
||||
echo "Commit message - $COMMIT_MSG"
|
||||
if echo "$COMMIT_MSG" | grep -q "deploy_only:"; then
|
||||
echo "✅ deploy_only detected, proceeding..."
|
||||
exit 0
|
||||
else
|
||||
echo "⏭️ No deploy_only marker, skipping..."
|
||||
exit 78
|
||||
fi
|
||||
if echo "$COMMIT_MSG" | grep -q "deploy_only:"; then
|
||||
echo "✅ deploy_only detected, proceeding..."
|
||||
exit 0
|
||||
else
|
||||
echo "⏭️ No deploy_only marker, skipping..."
|
||||
exit 78
|
||||
fi
|
||||
depends_on:
|
||||
- clone
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user