2017-05-15 5 views
2

ファイルの実行:スクリプトファイル タコ展開 - 私は2つのステップで構成され、プロセスを定義したスクリプト

プロセスの実行の最初のステップを実行し

  1. 展開IISのウェブサイト
  2. 問題なし。 Octopus Serverのビルトインパッケージリポジトリにナゲットパッケージをアップロードし、これを私のIIS Webサイトに展開することができました。

    実行するスクリプトファイルを指定するように指示されている2番目の手順では、組み込みパッケージリポジトリまたは外部パッケージリポジトリを使用してSQLファイルをアップロードすることはできません。 .sqlファイルタイプをアップロードできます。

    実行するSQLスクリプトファイルを指定する最も良い方法は何ですか?

    ナゲットパッケージと一緒にパッケージ化し、スクリプトソースを「パッケージ内のファイルをスクリプト」に指定するか、SQLファイルをリポジトリ(外部または内蔵)にアップロードしてそのファイルを指定することは可能ですか実行するSQLスクリプトファイルとして?

    これにはベストプラクティスがありますか?

    おかげで、

    ショーン「スクリプトファイル」または「パッケージ内のスクリプトファイル」とは、

+1

論理的には、このSQLファイルはウェブサイトの一部ですか?ウェブサイトと同じNuGetパッケージの一部としてパッケージ化することはできませんか? –

答えて

1

はタコは、PowerShellスクリプトやbashスクリプトを意味します。

  1. はタココミュニティライブラリ(https://library.octopusdeploy.com/listing)から既存のタスクをインストールするSQLを実行します:あなたはあなたの展開の一部としてSQLスクリプトを実行したい場合には、2つのオプションがあります。あなたのSQLスクリプトを実行するPowerShellのか、bashスクリプトを作成します= https://library.octopusdeploy.com/step-templates/709b5872-52e2-4cd9-9ec0-b4a135a0444c/actiontemplate-sql-execute-script-file

  2. をスクリプトファイルの実行 - スクリプト実行 - - https://library.octopusdeploy.com/step-templates/73f89638-51d1-4fbb-b68f-b71ba9e86720/actiontemplate-sql-execute-script

  3. をSQL

    • SQL:ここではそれらの2つです。

関連する問題