Alibaba Cloud DevOps パイプラインでビルドタスクをオンラインでデバッグし、ビルド環境で直接問題をトラブルシューティングします。
デバッグモードの有効化
タスクの 詳細設定 セクションで、[デバッグモードを有効にする] をオンにします。これにより、タスクの完了後もビルド環境が保持されるため、ログインして直接デバッグできます。
-
ビルド環境には、2 つの保持ポリシーがあります。
-
タスクが失敗した場合にのみビルド環境を保持する:タスクが成功した場合や、品質ゲートチェックのみが失敗した場合には保持されず、タスクが失敗した場合にのみ環境が保持されます。
-
タスクの成否にかかわらずビルド環境を保持する:タスクが成功したか失敗したかにかかわらず、環境が保持されます。不要になった場合は、実行ログカードから手動でリリースしてください。
-
-
保持時間を分単位で設定します。この期間が経過すると、環境は自動的に削除されます。
-
コンテナ環境の指定 で実行されるタスクのみがデバッグモードをサポートします。ご利用のタスクがまだ デフォルト環境 を使用している場合は、パイプラインを編集し、タスクリストからタスクの新しいインスタンスを追加してください。新しいタスクは、デフォルトで コンテナ環境の指定 を使用します。その後、必要に応じて SDK バージョンやコマンドスクリプトを修正できます。
-
デバッグモードが有効になっている場合、ビルド環境の保持時間はパイプラインリソースを消費し、従量課金制で請求されます。詳細については、「ビルドリソース使用量」をご参照ください。
デバッグのためのログイン
デバッグモードが有効なタスクが完了したら、タスクカードの [デバッグ] をクリックしてビルド環境にログインします。
ビルド環境では、ログの表示などのコマンドライン操作を実行して、ビルドの問題をトラブルシューティングします。ログインウィンドウは [フルスクリーン] と [新しいウィンドウで開く] をサポートしています (新しいウィンドウで開くと、新しい接続が確立されます)。
ビルド環境の削除
ビルド環境は、次のいずれかの方法で削除します。
-
ビルド環境の保持時間 が経過するのを待ちます。環境は自動的に削除されます。
-
タスクカードで [今すぐビルド環境を削除] をクリックして削除します。
-
デバッグが完了したら、ログインウィンドウで [ログアウトしてビルド環境を削除] をクリックします。