gpt4 book ai didi

c# - 用于构建自动化的 powershell 或 python

转载 作者:行者123 更新时间:2023-11-28 17:50:19 25 4
gpt4 key购买 nike

<分区>

我们目前正在使用 Psake用于构建自动化和 Pstrami用于部署。两者都是 Powershell 库。我们使用的其他工具是用于压缩/解压缩包的 7zip 和 Tarantino用于数据库变更管理。我们主要使用它来为 Windows 构建和部署 MVC .NET 应用程序。

构建过程非常简单:

  1. 使用 MsBuild 编译和构建解决方案
  2. 运行 NUnit 测试
  3. 打包成zip

部署脚本也很简单:

  1. 创建几个文件夹
  2. 添加新的 IIS 应用程序
  3. 创建数据库
  4. 等等

一切都很好。我唯一的问题是 Powershell;我真的不喜欢这种语言。与我一起工作非常痛苦。

我正在阅读有关 Python 的内容,它似乎很有趣。

我的问题是:

  1. Python 能否与 Powershel 竞争?
  2. Python 和 Powershell 的优缺点是什么?谁胜出?
  3. 我也很好奇是否有人使用 Python 来构建和部署.NET 应用程序,如果您遇到任何问题并因此考虑使用其他任何东西。

注意:我在 SO 上很少看到类似的问题,但找不到任何与 CI 和构建自动化密切相关的问题。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com