0

シェル スクリプトを使用して Windows、Linux、および Hudson の WCE でタグなしでビルドをスケジュールし、指定したサーバーに送信されるレポートを生成するにはどうすればよいですか?

したがって、条件は次のとおりです。

1.新しいタグを作成せずにビルドを作成するにはどうすればよいですか?

2. Windows および WCE (Windows Mobile) で .sh を実行するにはどうすればよいですか? Cygwin を経由するだけですか? さらに、クロスプラットフォーム (3 つのプラットフォーム) ビルドを使用するということは、ビルドを 3 回実行する必要があるということですか?

3.レポートを生成し、アクセスを許可されているサーバーのディレクトリに保存する方法は?

私は一度に多くの質問をしたことを知っています。これは私がハドソンを初めて使用するためであり、これらは一種の詳細です。さらに、テスト中に新しいタグを作成して間違いを犯したくありません。1番目と3番目の質問が最も重要です。誰かが私に正しい答えをくれたら、それを正しい答えとして選びます。

本当にありがとうございました。

4

1 に答える 1

0

まず、最近ではほとんどの人がハドソンの代わりにジェンキンを使用しています(オープンソース、より良いサポート)

  1. ビルドは hudson / jenkins で手動で開始できます。緑色の矢印をクリックするだけです。新しいビルドが作成されますが、リポジトリは変更されません (ビルドの最後のステップでタグを作成する場合を除きます。その場合は、テストのためにそのステップを削除してください)。

  2. 通常、.sh スクリプトはシェル実行可能ファイル (ash、sh、bash、csh...) で実行され、Windows のシェルではサポートされていません。cygwin を使用するか、プラットフォーム固有のビルド コマンドを使用する必要があります

  3. 私にはわかりません。jenkins を使用してマトリックス ビルドをビルドすると (マトリックス軸がターゲット プラットフォームになります)、jenkins 自体に適切なレポート (各ビルドのステータス) が自動的に作成されます。成果物を保持する (ビルド後のアクションを使用して成果物をアーカイブする) か、別のプラグインを使用して好きなファイルを公開することができます (例: ftp レポート)。

申し訳ありませんが、これ以上正確にお答えすることができません。それが私があなたの質問を理解している範囲です。

于 2013-10-21T11:02:13.773 に答える