Skip to content

Commit df78e8a

Browse files
committed
[修改]1. 修改库推送方式
1 parent daeb64a commit df78e8a

File tree

1 file changed

+170
-167
lines changed

1 file changed

+170
-167
lines changed

.github/workflows/publish-nuget.yml

Lines changed: 170 additions & 167 deletions
Original file line numberDiff line numberDiff line change
@@ -29,170 +29,173 @@ jobs:
2929
- name: Build
3030
run: dotnet build --configuration Release --no-restore
3131

32-
- name: Publish GameFrameX.Extension
33-
uses: AlianBlank/[email protected]
34-
with:
35-
PROJECT_FILE_PATH: GameFrameX.Extension/GameFrameX.Extension.csproj
36-
VERSION_FILE_PATH: Version.props
37-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
38-
39-
- name: Publish GameFrameX.Core
40-
uses: AlianBlank/[email protected]
41-
with:
42-
PROJECT_FILE_PATH: GameFrameX.Core/GameFrameX.Core.csproj
43-
VERSION_FILE_PATH: Version.props
44-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
45-
46-
- name: Publish GameFrameX.Core.Abstractions
47-
uses: AlianBlank/[email protected]
48-
with:
49-
PROJECT_FILE_PATH: GameFrameX.Core.Abstractions/GameFrameX.Core.Abstractions.csproj
50-
VERSION_FILE_PATH: Version.props
51-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
52-
53-
- name: Publish GameFrameX.Core.Config
54-
uses: AlianBlank/[email protected]
55-
with:
56-
PROJECT_FILE_PATH: GameFrameX.Core.Config/GameFrameX.Core.Config.csproj
57-
VERSION_FILE_PATH: Version.props
58-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
59-
60-
- name: Publish GameFrameX.Utility
61-
uses: AlianBlank/[email protected]
62-
with:
63-
PROJECT_FILE_PATH: GameFrameX.Utility/GameFrameX.Utility.csproj
64-
VERSION_FILE_PATH: Version.props
65-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
66-
67-
- name: Publish GameFrameX.Setting
68-
uses: AlianBlank/[email protected]
69-
with:
70-
PROJECT_FILE_PATH: GameFrameX.Setting/GameFrameX.Setting.csproj
71-
VERSION_FILE_PATH: Version.props
72-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
73-
74-
- name: Publish GameFrameX.StartUp
75-
uses: AlianBlank/[email protected]
76-
with:
77-
PROJECT_FILE_PATH: GameFrameX.StartUp/GameFrameX.StartUp.csproj
78-
VERSION_FILE_PATH: Version.props
79-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
80-
81-
- name: Publish GameFrameX.ProtoBuf.Net
82-
uses: AlianBlank/[email protected]
83-
with:
84-
PROJECT_FILE_PATH: GameFrameX.ProtoBuf.Net/GameFrameX.ProtoBuf.Net.csproj
85-
VERSION_FILE_PATH: Version.props
86-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
87-
88-
- name: Publish GameFrameX.NetWork
89-
uses: AlianBlank/[email protected]
90-
with:
91-
PROJECT_FILE_PATH: GameFrameX.NetWork/GameFrameX.NetWork.csproj
92-
VERSION_FILE_PATH: Version.props
93-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
94-
95-
- name: Publish GameFrameX.NetWork.HTTP
96-
uses: AlianBlank/[email protected]
97-
with:
98-
PROJECT_FILE_PATH: GameFrameX.NetWork.HTTP/GameFrameX.NetWork.HTTP.csproj
99-
VERSION_FILE_PATH: Version.props
100-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
101-
102-
- name: Publish GameFrameX.NetWork.Message
103-
uses: AlianBlank/[email protected]
104-
with:
105-
PROJECT_FILE_PATH: GameFrameX.NetWork.Message/GameFrameX.NetWork.Message.csproj
106-
VERSION_FILE_PATH: Version.props
107-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
108-
109-
- name: Publish GameFrameX.NetWork.Abstractions
110-
uses: AlianBlank/[email protected]
111-
with:
112-
PROJECT_FILE_PATH: GameFrameX.NetWork.Abstractions/GameFrameX.NetWork.Abstractions.csproj
113-
VERSION_FILE_PATH: Version.props
114-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
115-
116-
- name: Publish GameFrameX.NetWork.ChannelBase
117-
uses: AlianBlank/[email protected]
118-
with:
119-
PROJECT_FILE_PATH: GameFrameX.NetWork.ChannelBase/GameFrameX.NetWork.ChannelBase.csproj
120-
VERSION_FILE_PATH: Version.props
121-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
122-
123-
- name: Publish GameFrameX.Log
124-
uses: AlianBlank/[email protected]
125-
with:
126-
PROJECT_FILE_PATH: GameFrameX.Log/GameFrameX.Log.csproj
127-
VERSION_FILE_PATH: Version.props
128-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
129-
130-
- name: Publish GameFrameX.Monitor
131-
uses: AlianBlank/[email protected]
132-
with:
133-
PROJECT_FILE_PATH: GameFrameX.Monitor/GameFrameX.Monitor.csproj
134-
VERSION_FILE_PATH: Version.props
135-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
136-
137-
- name: Publish GameFrameX.DataBase.Abstractions
138-
uses: AlianBlank/[email protected]
139-
with:
140-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.Abstractions/GameFrameX.DataBase.Abstractions.csproj
141-
VERSION_FILE_PATH: Version.props
142-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
143-
144-
- name: Publish GameFrameX.DataBase
145-
uses: AlianBlank/[email protected]
146-
with:
147-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase/GameFrameX.DataBase.csproj
148-
VERSION_FILE_PATH: Version.props
149-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
150-
151-
- name: Publish GameFrameX.DataBase.Mongo
152-
uses: AlianBlank/[email protected]
153-
with:
154-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.Mongo/GameFrameX.DataBase.Mongo.csproj
155-
VERSION_FILE_PATH: Version.props
156-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
157-
158-
- name: Publish GameFrameX.DataBase.RDS
159-
uses: AlianBlank/[email protected]
160-
with:
161-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.RDS/GameFrameX.DataBase.RDS.csproj
162-
VERSION_FILE_PATH: Version.props
163-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
164-
165-
- name: Publish GameFrameX.DataBase.RDS.MySql
166-
uses: AlianBlank/[email protected]
167-
with:
168-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.RDS.MySql/GameFrameX.DataBase.RDS.MySql.csproj
169-
VERSION_FILE_PATH: Version.props
170-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
171-
172-
- name: Publish GameFrameX.DataBase.NoSql
173-
uses: AlianBlank/[email protected]
174-
with:
175-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.NoSql/GameFrameX.DataBase.NoSql.csproj
176-
VERSION_FILE_PATH: Version.props
177-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
178-
179-
- name: Publish GameFrameX.DataBase.NoSql.Redis
180-
uses: AlianBlank/[email protected]
181-
with:
182-
PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.NoSql.Redis/GameFrameX.DataBase.NoSql.Redis.csproj
183-
VERSION_FILE_PATH: Version.props
184-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
185-
186-
- name: Publish GameFrameX.ServerManager
187-
uses: AlianBlank/[email protected]
188-
with:
189-
PROJECT_FILE_PATH: GameFrameX.ServerManager/GameFrameX.ServerManager.csproj
190-
VERSION_FILE_PATH: Version.props
191-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
192-
193-
- name: Publish GameFrameX.GameAnalytics
194-
uses: AlianBlank/[email protected]
195-
with:
196-
PROJECT_FILE_PATH: GameFrameX.GameAnalytics/GameFrameX.GameAnalytics.csproj
197-
VERSION_FILE_PATH: Version.props
198-
NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
32+
- name: Publish To Nuget
33+
run: dotnet nuget push ./bin/app/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate
34+
35+
# - name: Publish GameFrameX.Extension
36+
# uses: AlianBlank/[email protected]
37+
# with:
38+
# PROJECT_FILE_PATH: GameFrameX.Extension/GameFrameX.Extension.csproj
39+
# VERSION_FILE_PATH: Version.props
40+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
41+
#
42+
# - name: Publish GameFrameX.Core
43+
# uses: AlianBlank/[email protected]
44+
# with:
45+
# PROJECT_FILE_PATH: GameFrameX.Core/GameFrameX.Core.csproj
46+
# VERSION_FILE_PATH: Version.props
47+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
48+
#
49+
# - name: Publish GameFrameX.Core.Abstractions
50+
# uses: AlianBlank/[email protected]
51+
# with:
52+
# PROJECT_FILE_PATH: GameFrameX.Core.Abstractions/GameFrameX.Core.Abstractions.csproj
53+
# VERSION_FILE_PATH: Version.props
54+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
55+
#
56+
# - name: Publish GameFrameX.Core.Config
57+
# uses: AlianBlank/[email protected]
58+
# with:
59+
# PROJECT_FILE_PATH: GameFrameX.Core.Config/GameFrameX.Core.Config.csproj
60+
# VERSION_FILE_PATH: Version.props
61+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
62+
#
63+
# - name: Publish GameFrameX.Utility
64+
# uses: AlianBlank/[email protected]
65+
# with:
66+
# PROJECT_FILE_PATH: GameFrameX.Utility/GameFrameX.Utility.csproj
67+
# VERSION_FILE_PATH: Version.props
68+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
69+
#
70+
# - name: Publish GameFrameX.Setting
71+
# uses: AlianBlank/[email protected]
72+
# with:
73+
# PROJECT_FILE_PATH: GameFrameX.Setting/GameFrameX.Setting.csproj
74+
# VERSION_FILE_PATH: Version.props
75+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
76+
#
77+
# - name: Publish GameFrameX.StartUp
78+
# uses: AlianBlank/[email protected]
79+
# with:
80+
# PROJECT_FILE_PATH: GameFrameX.StartUp/GameFrameX.StartUp.csproj
81+
# VERSION_FILE_PATH: Version.props
82+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
83+
#
84+
# - name: Publish GameFrameX.ProtoBuf.Net
85+
# uses: AlianBlank/[email protected]
86+
# with:
87+
# PROJECT_FILE_PATH: GameFrameX.ProtoBuf.Net/GameFrameX.ProtoBuf.Net.csproj
88+
# VERSION_FILE_PATH: Version.props
89+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
90+
#
91+
# - name: Publish GameFrameX.NetWork
92+
# uses: AlianBlank/[email protected]
93+
# with:
94+
# PROJECT_FILE_PATH: GameFrameX.NetWork/GameFrameX.NetWork.csproj
95+
# VERSION_FILE_PATH: Version.props
96+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
97+
#
98+
# - name: Publish GameFrameX.NetWork.HTTP
99+
# uses: AlianBlank/[email protected]
100+
# with:
101+
# PROJECT_FILE_PATH: GameFrameX.NetWork.HTTP/GameFrameX.NetWork.HTTP.csproj
102+
# VERSION_FILE_PATH: Version.props
103+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
104+
#
105+
# - name: Publish GameFrameX.NetWork.Message
106+
# uses: AlianBlank/[email protected]
107+
# with:
108+
# PROJECT_FILE_PATH: GameFrameX.NetWork.Message/GameFrameX.NetWork.Message.csproj
109+
# VERSION_FILE_PATH: Version.props
110+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
111+
#
112+
# - name: Publish GameFrameX.NetWork.Abstractions
113+
# uses: AlianBlank/[email protected]
114+
# with:
115+
# PROJECT_FILE_PATH: GameFrameX.NetWork.Abstractions/GameFrameX.NetWork.Abstractions.csproj
116+
# VERSION_FILE_PATH: Version.props
117+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
118+
#
119+
# - name: Publish GameFrameX.NetWork.ChannelBase
120+
# uses: AlianBlank/[email protected]
121+
# with:
122+
# PROJECT_FILE_PATH: GameFrameX.NetWork.ChannelBase/GameFrameX.NetWork.ChannelBase.csproj
123+
# VERSION_FILE_PATH: Version.props
124+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
125+
#
126+
# - name: Publish GameFrameX.Log
127+
# uses: AlianBlank/[email protected]
128+
# with:
129+
# PROJECT_FILE_PATH: GameFrameX.Log/GameFrameX.Log.csproj
130+
# VERSION_FILE_PATH: Version.props
131+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
132+
#
133+
# - name: Publish GameFrameX.Monitor
134+
# uses: AlianBlank/[email protected]
135+
# with:
136+
# PROJECT_FILE_PATH: GameFrameX.Monitor/GameFrameX.Monitor.csproj
137+
# VERSION_FILE_PATH: Version.props
138+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
139+
#
140+
# - name: Publish GameFrameX.DataBase.Abstractions
141+
# uses: AlianBlank/[email protected]
142+
# with:
143+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.Abstractions/GameFrameX.DataBase.Abstractions.csproj
144+
# VERSION_FILE_PATH: Version.props
145+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
146+
#
147+
# - name: Publish GameFrameX.DataBase
148+
# uses: AlianBlank/[email protected]
149+
# with:
150+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase/GameFrameX.DataBase.csproj
151+
# VERSION_FILE_PATH: Version.props
152+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
153+
#
154+
# - name: Publish GameFrameX.DataBase.Mongo
155+
# uses: AlianBlank/[email protected]
156+
# with:
157+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.Mongo/GameFrameX.DataBase.Mongo.csproj
158+
# VERSION_FILE_PATH: Version.props
159+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
160+
#
161+
# - name: Publish GameFrameX.DataBase.RDS
162+
# uses: AlianBlank/[email protected]
163+
# with:
164+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.RDS/GameFrameX.DataBase.RDS.csproj
165+
# VERSION_FILE_PATH: Version.props
166+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
167+
#
168+
# - name: Publish GameFrameX.DataBase.RDS.MySql
169+
# uses: AlianBlank/[email protected]
170+
# with:
171+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.RDS.MySql/GameFrameX.DataBase.RDS.MySql.csproj
172+
# VERSION_FILE_PATH: Version.props
173+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
174+
#
175+
# - name: Publish GameFrameX.DataBase.NoSql
176+
# uses: AlianBlank/[email protected]
177+
# with:
178+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.NoSql/GameFrameX.DataBase.NoSql.csproj
179+
# VERSION_FILE_PATH: Version.props
180+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
181+
#
182+
# - name: Publish GameFrameX.DataBase.NoSql.Redis
183+
# uses: AlianBlank/[email protected]
184+
# with:
185+
# PROJECT_FILE_PATH: DataBaseServer/GameFrameX.DataBase.NoSql.Redis/GameFrameX.DataBase.NoSql.Redis.csproj
186+
# VERSION_FILE_PATH: Version.props
187+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
188+
#
189+
# - name: Publish GameFrameX.ServerManager
190+
# uses: AlianBlank/[email protected]
191+
# with:
192+
# PROJECT_FILE_PATH: GameFrameX.ServerManager/GameFrameX.ServerManager.csproj
193+
# VERSION_FILE_PATH: Version.props
194+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}
195+
#
196+
# - name: Publish GameFrameX.GameAnalytics
197+
# uses: AlianBlank/[email protected]
198+
# with:
199+
# PROJECT_FILE_PATH: GameFrameX.GameAnalytics/GameFrameX.GameAnalytics.csproj
200+
# VERSION_FILE_PATH: Version.props
201+
# NUGET_KEY: ${{ secrets.NUGET_API_KEY }}

0 commit comments

Comments
 (0)