我有自称为开源的项目,我在GitHub上主持。我想做的是,在每次提交后自动构建项目,并将构建发布为Nightly-NuGet包。从我想要发布一个稳定的构建到主NuGet包
我的工作流程目前是什么样的:
当我想发布“稳定”时,我必须登录我的构建服务器并启动以下内容:
但我觉得这是“糟糕的风格”。所以我想到了以下工作流程。
在我的GitHub回购中添加一个新的“夜间”分支
每次提交都会推送到GitHub / * nightly
当我想要发布一个“稳定”时,我每晚拉/ *到/ *主。
第二种解决方案更好的风格吗?你是如何解决这种情况的?最佳实践看起来如何?