gpt4 book ai didi

sql - Octopus Deploy - 执行脚本文件

转载 作者:行者123 更新时间:2023-12-04 17:51:59 30 4
gpt4 key购买 nike

我定义了一个包含两个步骤的流程:

  1. 部署 IIS 网站
  2. 执行脚本文件

流程的第一步执行没有任何问题。我能够将 nuget 包上传到 Octopus Server 的内置包存储库并将其部署到我的 IIS 网站。

对于流程的第二步,我被要求指定要运行的脚本文件,我无法使用内置包存储库或使用外部包存储库上传 sql 文件,因为 Octopus 不允许我上传 .sql 文件类型。

指定要运行的 SQL 脚本文件的最佳方式是什么?

我应该将它与我的 nuget 包一起打包,然后将脚本源指定为“包内的脚本文件”,还是可以将 SQL 文件上传到存储库(外部或内置)并将该文件指定为要执行的 SQL 脚本文件?

有这方面的最佳实践吗?

谢谢,

肖恩

最佳答案

“脚本文件”或“包内的脚本文件”Octopus 是指 Powershell 脚本或 Bash 脚本。如果您想在部署过程中执行 SQL 脚本,您有两种选择:

  1. 从 Octopus 社区库 (https://library.octopusdeploy.com/listing) 安装一个执行 SQL 的现有任务。这是其中两个:

  2. 创建 Powershell 或 Bash 脚本来执行您的 SQL 脚本。

关于sql - Octopus Deploy - 执行脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43984201/

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