-2

git scm にある標準の html Web サイトがあります。

jenkins を使用してこれを zip にパッケージ化し、簡単にデプロイするにはどうすればよいですか?

4

3 に答える 3

3

git archiveコマンドを呼び出す Jenkins ジョブを作成します。

于 2012-08-12T08:25:36.510 に答える
1

猫(またはそのようなもの)の皮を剥ぐ方法は1,000,000ありますよね?

jenkinsにgitからプルさせると、リモートサーバーに表示されるのとまったく同じようにワークスペースを構築できます。これにより、ビルドをデプロイおよびテストしているユーザーは、サーバーにSSH接続することなくワークスペースを表示できます。彼らにジェンキンスへのアクセスを与えることは十分に怖いです!:)また、jenkinsに表示される拡張ワークスペースを表示できるようになり(多くの場合、jenkinsボックスにSSH接続する必要がなく)、トラブルシューティングの時間が短縮されます。

ワークスペースがjenkins上に構築されると(多くの場合、ビルダージョブで)、ワークスペースはアーカイブされてダウンストリームジョブで使用されるか、直接デプロイされます(単純なサイトの場合)。

デプロイメントは標準のrsync-a--deleteを使用します

このようにして、ファイルは目的の場所に到達し、リモートサーバー上にjenkinsワークスペースのミラーイメージがあります。

展開に最適なものを評価する必要があります...お役に立てば幸いです。

于 2012-10-09T02:42:43.153 に答える
0

バッチまたはシェル スクリプトのビルド ステップ (環境によって異なります) を使用できます。これは、zip アプリケーションを呼び出してファイルを圧縮します。

于 2012-08-11T14:48:14.350 に答える