持续集成配置之Nuget
持续集成配置之NugetIntro本文是基于微软的 VSTS(Visual Studio Team Service) 做实现公众类库的自动打包及发布。 之前自己的项目有通过 Github 上的 Travis 和 Appveyor,这次主要是用 VSTS 来做的,对比 appveyor 和 vsts 上的持续集成,vsts 上微软把常用的工具和部署形式做了一个抽象,不需要完全自己写配置写脚本,一如 windows 的图形化操作界面,可视化操作,图形化配置。 定义 Build Pipeline
选择分支
设置自动设置包版本号 添加 Publish Artifact publish 生成的package 设置变量,定义编译模式 设置 CI,有代码push到该分支自动启动这个build pipeline 定义 Release pipeline新建 release pipeline 添加 artifact,选择 build pipeline 启用 CD 定义task,push package More其实也可以只定义 Build pipeline 在 dotnet pack 之后直接 push package 到 nuget 里, 为了区分 build(ci) 和 release(cd),做了拆分,后面可以根据我们要实施的分支策略具体考虑怎么实施CI/CD。 ContactContact me: weihanli@outlook.com (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |