スクリプトを実行する

シェル スクリプトの実行を可能にするスクリプト実行ジョブ ステップの概要。

1 .スクリプトジョブステップの実行

スクリプト実行ジョブステップを使用すると、ジョブ実行中にシェルスクリプトを実行できます。ジョブステップ設定(図1 )では、ジョブステップに関する以下の情報をカスタマイズできます。

  • カスタムステップ名を定義できます。定義しない場合は、デフォルトのステップ名が使用されます。
  • 実行タイプ: シェル スクリプトまたはバッチ コマンドになります。
  • ジョブ実行: 実行コマンド 実行すべきジョブです。ジョブ実行フィールドの横にあるボタン フィールドに入力されたコマンドのテキスト折り返しを有効にします。
  • 各ステップには、ステップを管理するための詳細オプションがあります。ステップの実行に失敗した場合、ジョブの実行は継続されます。「ステップ失敗時にジョブを中止する」オプションが選択されている場合、このステップが失敗するとジョブの実行が停止し、それ以降のステップは実行されません。スキップ条件については、条件が満たされた場合に現在のステップをスキップできます。
    2 .詳細オプションが表示されたスクリプトジョブステップの実行
注:フォームを保存するには、すべての入力フィールドが有効である必要があります。必須フィールドには*が付いています。
注:スクリプトの実行が完了すると、ステータスコードが返されます。このコードは、OSからの応答を表す整数値で、成功、エラー、または実行されたコマンドやスクリプトが予期せぬ結果になった原因を示唆するその他の状態を示します。例えば、スクリプトが正常に終了した場合、OSはステータスコード0を返します。これは、コマンド/スクリプトが問題なく実行され、終了したことを意味します。
注記: Windowsのバッチスクリプトでは、エラーが発生してもスクリプトの実行は停止せず、そのまま終了し、ステータスが渡されます。これは標準的な動作です。バッチファイルは、コマンドがエラーで失敗しても自動的に終了しないためです(MS-DOSから継承)。ファイル内に構文エラーがある場合は終了します。特定のコマンドの動作を確認する必要がある場合は、失敗すると予想される行の後に次のコードを追加することで、エラーの動作を検査できます。
IF %ERRORLEVEL% NEQ 0 ( EXIT /b 1 )
注記: ご注意ください 台風パイソン Windowsバッチスクリプトでは、ジョブ実行ステップごとにコマンドを実行できます。複数のコマンドを実行する必要がある場合は、 台風パイソン コマンドを使用すると、ジョブ定義に複数の実行ステップを追加できます。または、 電話 下記のコードスニペットに示すように、バッチコマンドを使用して、 台風パイソン 同じ実行ステップ内で複数回実行します。
typhoon-python -m pytest "tests/demo_tests" を呼び出します。 
スクリプト内から、実行のメモやタグを更新できます。以下のコマンドで実行メモを更新します。
update-tth-execution --notes 実行ID "新しいノート値"
実行タグは次のコマンドで更新できます (タグはカンマで結合された単一の文字列である必要があります)。
update-tth-execution --tags 実行ID "最初のタグ、2番目のタグ"
さらに、レポートのメモもスクリプトから変更できます。以下のコマンドでレポートのメモを更新します。
update-tth-report --notes report_id "新しいノートの値"