|
|
1
1
CI -由构建服务器(如TeamCity)处理。职责:构建、测试、混淆、创建包,最后将包推送到nuget服务器(.net特定)。传统上,除了应用程序代码之外,您还需要至少2个其他包:数据库迁移、基础设施迁移。 您只需构建一次包,就可以将准确的版本部署到您希望的任何地方。 https://gist.github.com/leblancmeneses/1d352bb79447cd7a486598c4dc796ef1 此脚本与 https://github.com/leblancmeneses/RobustHaven.DevOps 光盘 -由章鱼之类的东西处理。负责任地:在集群中协调部署过程。章鱼从nuget服务器中提取软件包,并将其移动到您想要的任何环境,以及该环境所包含的任何机器上。 |
|
2
0
您不需要50个构建,您可以为每个服务使用一个构建(假设不同环境的构建是相同的),并从不同的分支构建。从技术上讲,如果您正确地创建触发器\阶段,您可以在50个环境中只使用一个版本,但这会很混乱,只需为每个环境创建一个版本。我看不出在一个版本上管理50个环境是如何管理的。 当yaml释放管道到达时,这就变得微不足道了,但现在还不是,很不幸。 |
|
|
Bovaz · 要排除源代码的文件匹配模式? 7 年前 |
|
|
president · CircleCi没有看到我的测试 7 年前 |
|
|
LeleGaurav · 如何在Jenkins作业执行中包含域用户 7 年前 |
|
|
TSmith · 是否可以设置反编译代码的TFS任务? 7 年前 |