Skip to content
This repository has been archived by the owner on Oct 19, 2023. It is now read-only.

[feature request] 请求将 CI 产物上传至 NuGet 用于预览 #189

Open
shirok1 opened this issue Dec 7, 2022 · 8 comments
Open

[feature request] 请求将 CI 产物上传至 NuGet 用于预览 #189

shirok1 opened this issue Dec 7, 2022 · 8 comments

Comments

@shirok1
Copy link
Contributor

shirok1 commented Dec 7, 2022

如题,当前 NuGet 上的 v1.3.1 已经失效。

@TheSnowfield
Copy link
Member

需要發一個prerelease嗎, 因爲最近一段時間有一點忙, 不是很顧得過來這樣。

@yiyungent
Copy link
Contributor

yiyungent commented Dec 10, 2022

需要發一個prerelease嗎, 因爲最近一段時間有一點忙, 不是很顧得過來這樣。

需要,弄下github action吧,并将nuget symbol一起发布

@TheSnowfield
Copy link
Member

需要發一個prerelease嗎, 因爲最近一段時間有一點忙, 不是很顧得過來這樣。

需要,弄下github action吧,并将nuget symbol一起发布

但我不是很清楚怎麽在action内向nuget自動化推送最新構建。

@yiyungent
Copy link
Contributor

需要發一個prerelease嗎, 因爲最近一段時間有一點忙, 不是很顧得過來這樣。

需要,弄下github action吧,并将nuget symbol一起发布

但我不是很清楚怎麽在action内向nuget自動化推送最新構建。

可以参考一下我的,

https://github.com/yiyungent/QQBotHub/blob/main/.github/workflows/QQBotHub.Sdk-nuget-push.yml

@TheSnowfield
Copy link
Member

需要發一個prerelease嗎, 因爲最近一段時間有一點忙, 不是很顧得過來這樣。

需要,弄下github action吧,并将nuget symbol一起发布

但我不是很清楚怎麽在action内向nuget自動化推送最新構建。

可以参考一下我的,

https://github.com/yiyungent/QQBotHub/blob/main/.github/workflows/QQBotHub.Sdk-nuget-push.yml

啊 可以, 等我忙完工作來看看。

@frg2089
Copy link

frg2089 commented May 29, 2023

我不认为把 Github Actions 的不稳定的自动构建推送到 nuget.org 是个很好的行为
或许可以参考这篇文档将 Github Actions 的构建推送到 Github Packages 中去
或者像 myget 之类的托管服务提供商那里去

@yiyungent
Copy link
Contributor

yiyungent commented May 30, 2023

我不认为把 Github Actions 的不稳定的自动构建推送到 nuget.org 是个很好的行为 或许可以参考这篇文档将 Github Actions 的构建推送到 Github Packages 中去 或者像 myget 之类的托管服务提供商那里去

prerelease 都不能发布吗,这个自动构建也是要打 tag 才会构建啊,又不是每次 push 都发布,而且还可以上传 releases, 以及每次 push 还可以上传 artifact,这样方便想快速尝试最新开发版的,不好吗?

而且,你居然推荐将其发布到 Github Packages, 难道就不会有人常使用 Github Packages ,将其作为稳定源吗

@frg2089
Copy link

frg2089 commented May 30, 2023

prerelease 都不能发布吗,这个自动构建也是要打 tag 才会构建啊,又不是每次 push 都发布,而且还可以上传 releases, 以及每次 push 还可以上传 artifact,这样方便想快速尝试最新开发版的,不好吗?

prerelease正常发布是没有什么问题的
我错误的理解成了每次push都发布

而且,你居然推荐将其发布到 Github Packages, 难道就不会有人常使用 Github Packages ,将其作为稳定源吗

GitHub packages不同的账户使用不同的索引 konata使用GitHub packages不会影响其他使用GitHub packages的项目
可以在项目目录里放一个nuget.config里面配置GitHub packages

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants