fengling-platform/.gitea/workflows/nuget.yml
movingsam 7a71ef1daa
Some checks failed
Publish NuGet Packages / publish (push) Failing after 10s
ci(nuget): 添加复制 NuGet 配置步骤
- 在 nuget 工作流程中增加复制 NuGet.Config 到指定目录的操作
- 确保构建环境使用正确的 NuGet 配置文件
- 提高缓存清理前配置文件的可用性和一致性
2026-03-01 00:37:16 +08:00

38 lines
795 B
YAML

name: Publish NuGet Packages
on:
push:
branches: [main]
tags:
- 'v*'
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
GITEA_URL: https://gitea.shtao1.cn
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '10.0'
- name: Copy NuGet Config
run: cp NuGet.Config ~/.nuget/NuGet/NuGet.Config
- name: Clean nuget cache
run: dotnet nuget locals all --clear
- name: Publish NuGet packages
run: |
./push-platform-nuget.sh all
env:
GITEA_HOST: gitea.shtao1.cn
GITEA_ORG: fengling
GITEA_API_TOKEN: ${{ secrets.GITEA_TOKEN }}