:この記事を転載するには、ソースを宣言するようにしてくださいhttps://www.cnblogs.com/zhongyuanzhao000/p/11681474.htmlを
理由:
私は最近、CI / CDにしようとしていたので、我々はこの強力なジェンキンスCI / CDツールを使用していました。
直接ので、ジェンキンスLinuxシステムのインストールサービス、およびドッキングウィンドウ-構成コマンドとコマンドをドッカーするためにパイプラインを使用する必要性、私は考えるジェンキンスで直接ホストとドッキングウィンドウドッキングウィンドウ・コンコマンドの使用を。
解決の手順:
sudoを経由ルート権限を取得することができますでジェンキンスように、まず、設定を変更する
(問題::「無のtty存在していない askpassパッケージプログラム指定されたsudoを」 ジェンキンスは、sudoコマンドを実行すると)
:コマンドにLinuxシステムを実行するためのviの/ etc / sudoersファイルを / etc / sudoersファイルを修正し、次のように変更がある:
まず、 requirettyデフォルト この行は#でコメントし;
そして、その後、に沿っファイルの末尾:ジェンキンスALL =(ALL)NOPASSWD:ALL
その後、強制的に保存WQによって!して終了;
そして最後に、ジェンキンスを再起動する必要性は、次のコマンドを実行します/etc/init.d/jenkinsが再起動
第二に、コンフィギュレーション・コマンドドッカー:
:1は、Linuxシステムでコマンドを実行ドッカー
の/ usr / binに/ドッカー、最初に記録:出力を取得します。
2、ジェンキンス、に行く ==>グローバルツールセットシステム管理は、までドッカー==>新ドッカー、次のように入力します。
図3に示すように、その後、ドッカーコマンドの使用、すなわち、須藤の前に追加されなければならない須藤ドッカーXXX
第三に、コンフィギュレーションコマンドをドッキングウィンドウは、構成:
(質問:エラーでジェンキンス:ドッキングウィンドウ-構成するコマンドが見つからない)
1、必ずインストールディレクトリをドッキングウィンドウは、構成にする最初のチェックは問題ありません、
>>は、最初のLinuxシステムでコマンドを実行することができます。どのドッカ-コン
プログラムの場所をドッキングウィンドウ-構成を取得します。/ usr / local / binに/ドッキングウィンドウ・コン
>>問い合わせは/ usr / local / bin /ディレクトリジェンキンスがドッキングウィンドウ・コンプログラムが含まれていることを確認
エラーによるドッキングウィンドウ-コンコマンドに2は、ジェンキンスは、ドッキングウィンドウ-コンコマンドの場所を確認することができなかった、つまり、見つけることができない
あなたは、直接コマンドを実行するプログラムの絶対パスを見つけるためにステップ実行することができ、以下のように、sudoを追加する必要があります
sudoを/ usr / local / binに/ドッカ -compose XXX