私の組織は、非常にカスタマイズされたJenkinsインスタンスのバックアップを作成する必要があります。 Jenkinsをバックアップするためのさまざまな方法についていくつかの調査を行った後、xcopy
を使用してJenkinsディレクトリ全体をコピーし、別のマシン上の新しいインスタンスにバックアップを移動する方法を決定しました。バックアップ後にJenkinsサービスが開始されない
- をバッチファイル全体
D:\Jenkins
をコピーしxcopy
を使用しています(。xcopy
を使用する理由は、各ジョブの中に彼らのシンボリックリンクファイルを保存するために、その唯一の方法である)は、ここで私が行った手順です古いマシンから毎晩上のディレクトリ
- 私は私が現在ジェンキンスDIRECTOを削除
- を実行しているからジェンキンスサービスを停止し、新しいサーバ
- 上ジェンキンスの新鮮なインスタンスをインストール新しいマシンでRYして、その場所に
xcopy
バックアップ - 私はジェンキンスサービスを開始しようと、私は次のエラーで会っています:
The Jenkins service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.
私は、コマンドラインからjenkins.war
を実行しようとしていますWindowsサービスとして登録されていないJenkinsのインスタンスが起動するだけで、(useSecurity
を無効にしても)ログインできなくなり、修正がないように見えます。
私もアプリケーションログを消去しようとしましたが、それは役に立ちませんでした。
Jenkinsサービスを起動して実行する方法がわかりません。
@TaylorLiss、私は考えますか? – VonC
Jenkinsの設定ページで 'Home Directory'が' D:/ Jenkins'に設定されていることを確認しました。だから、フォルダ全体をコピーする必要があるのではないでしょうか?(私がやっているように) –
@TaylorLissはい、jenkins自体を実行するために必要なファイルを除いて(jenkins.warのように)。だから私はJenkinsのホームディレクトリをjenkins.warがどこにないのか設定することをお勧めします。それ以外の場合はhttps://stackoverflow.com/a/38606016/6309 – VonC