Jenkinsがslaveを起動する方法
1430 ワード
1つ目:batファイルで起動する slaveマシンに新しいフォルダを作成します.例えば、c:jenkins フォルダに空のstartupを新規作成します.batファイル、slaveノードページのjavaコマンドを貼り付けます. ダウンロードslave.JAr、フォルダに保存 startupをダブルクリックします.batはslaveを起動し、startupを作成することができる.batのショートカットはシステムstartupディレクトリの下に置いて、電源を入れるたびに自動的に を起動します.
利点:build時の環境変数slaveマシンのシステム環境変数に従い、別途設定する必要がない
欠点:起動後、デスクトップにcommandウィンドウが表示され、手動で最小化しなければならない.そうしないと、他の人に誤って閉じられやすい.
第二種類:登録システムサービス slaveマシンに新しいフォルダを作成します.例えば、c:jenkins slaveノードページのLaunchボタンをクリックし、slave-agentを保存します.jnlpはフォルダに着いて、notepad++で開いて下のアドレスが正しいかどうかを確認します slave-agentをダブルクリックします.jnlpはjava agentウィジェットを起動し、jenkins に自動的に接続します.ウィジェットのFile-Install as a serviceをクリックすると、Win 7で自動的にシステムサービスに登録され、Win 10でAccess Deniedがエラーで報告され、解決方法は管理者権限でcmdを開き、ディレクトリをc:jenkinsに位置決めし、コマンドjenkins-slave eを実行することである.exe install サービスを開くとjenkins agentサービスが見えるはずで、ウィジェットを閉じてサービス を起動します.
利点:マシン起動時にslaveサービスを自動的に起動し、デスクトップにcommandウィンドウがない
欠点:システム環境変数しか使用できません.python環境変数はデフォルトでPATHユーザー環境変数に追加され、手動でPATHシステム環境変数に追加されます.slaveは外部を起動する.exeプログラムにはウィンドウが表示されません.外部プログラムを起動するには、最初の方法しか使用できません.
jenkins agentサービスをアンインストールするにはどうすればいいですか?
まずサービスを閉じ、管理者権限でcmdウィンドウを開き、コマンドc:jenkinsjenkins-slaveを実行します.exe uninstall
java -jar slave.jar -jnlpUrl http://192.168.1.1:8080/computer/slave_pc01/slave-agent.jnlp -secret 4ff25d245d54bc57187f6fb8c7ec9e495c39b8fbb4e1b6550d5688a3b190e6c8
利点:build時の環境変数slaveマシンのシステム環境変数に従い、別途設定する必要がない
欠点:起動後、デスクトップにcommandウィンドウが表示され、手動で最小化しなければならない.そうしないと、他の人に誤って閉じられやすい.
第二種類:登録システムサービス
利点:マシン起動時にslaveサービスを自動的に起動し、デスクトップにcommandウィンドウがない
欠点:システム環境変数しか使用できません.python環境変数はデフォルトでPATHユーザー環境変数に追加され、手動でPATHシステム環境変数に追加されます.slaveは外部を起動する.exeプログラムにはウィンドウが表示されません.外部プログラムを起動するには、最初の方法しか使用できません.
jenkins agentサービスをアンインストールするにはどうすればいいですか?
まずサービスを閉じ、管理者権限でcmdウィンドウを開き、コマンドc:jenkinsjenkins-slaveを実行します.exe uninstall