問題タブ [jenkins-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - ジェンキンスの独立した接続
Jenkins ファームの実装を考えています。各開発者が仮想マシンでジョブを実行するという考えです。
SSH 接続を使用して、1 つのマスターと各スレーブをその仮想マシンに関連付けることを考えていました。仮想マシンにリダイレクトするジョブを実行するときに、スレーブをユーザーに関連付ける方法はありますか? または、これを行うための最良の方法は何ですか?
curl - curl経由でビルドをトリガーしながらJenkinsビルドの説明を設定するにはどうすればよいですか?
ビルドを開始しているので、トリガーしているビルドのビルドの説明を設定しようとしていますが、今のところ運がありません。
私は解決策( JenkinsリモートAPIによってトリガーされたビルドのページにテキストを追加する)に出くわし、このように動作するようになりました(最初のコマンドはビルドを開始し、2番目のコマンドは最後の説明を設定します建てる):
ただし、問題は、開始したばかりのビルドがキューに入れられた/すぐに開始されなかった場合、「lastBuild」は開始したばかりのビルドではなく、その前のビルド (まだビルド中) を参照することです。
だから私はこのようなことを試しました:
しかし、実際には説明を設定しません。
これを達成する方法はありますか?
私が見つけた他の解決策ですが、私はあまり満足していません:
- Jenkins のビルド名と説明を Javaの API で変更する - これは「ポスト トリガー ソリューション」でもあり、後で説明を設定するのと同じように確実に機能しません。
- ビルドの Jenkins の説明を変更する- チェックをビルドして、空の場合にのみ説明を変更してオーバーライドしないようにすることができると思いますが、それはかなり複雑に思えます。これにはもっと簡単な解決策が必要だと思いますよね?
shell - ジェンキンスを使用して、スレーブマシンに表示されたバッチスクリプトを呼び出すことは可能ですか?
Linuxにjenkinsマスターをインストールしました。Windows 環境のスレーブ。スレーブ (Windows) マシンに表示されるバッチ スクリプトを呼び出そうとしています。しかし、私はこれを行うことができません。これがあれば教えてください。
jenkins-cli - jenkins cli - java.io.IOException: プロキシ経由でトンネリングできません。プロキシが「HTTP/1.1 503 サービスを利用できません」を返す
最初に、システム プロキシなしで senkins cli を呼び出しました。
次のエラーが発生しました:
それから私はこれを使っ-Djava.net.useSystemProxies=true
てこれを得ました:
URL はhttps://myserver/cli/
、jenkins サーバーに接続するには何が不足していますか? telnet を使用して、ポートに到達できます。
github - github にプッシュされた変更に対して Jenkins ジョブを 1 回だけ実行する
この回答に従って、Jenkins ジョブをセットアップしましたが、正常に動作しています。
github master commit push で Job を次のようにスケジュールしました
ただし、ビルド ジョブは 1 分ごとに継続的に開始されます。
これを制限して、コミット プッシュごとに 1 回だけ実行するにはどうすればよいですか?
asp.net - ASP.Net アプリケーションによるコマンド プロンプト引数の実行
ASP.Net アプリケーションを使用してコマンド プロンプト引数を実行したいと考えています。Visual Studio 2013 を使用しています。
以下は、 Jenkinsでジョブを作成して実行するためにMVCアプリケーションを使用して実行したいコマンドプロンプトコマンドです
C:\Users\ .jenkins java -jar C:\Users.jenkins\war\WEB-INF\jenkins- cli.jar -s http://localhost create-job myjob < C:\Users\Desktop\config.xml
C:\Users\ .jenkins java -jar C:\Users.jenkins\war\WEB-INF\jenkins-cli.jar -s http://localhost / build myjob
java - すべてのビルド タイプ構成で jenkins プラグインにアクセスできるようにします
現在「フリースタイル ビルドまたは汎用ビルド」でのみ使用できるプラグインをフォークしました。プラグインを maven ビルド構成でも使用できるようにしたいのですが、その拡張ポイントとその変更方法について混乱しています。プラグイン コンフィギュレーターの Java クラスには、次のように表示されます。
ご覧のとおり、現在 req.bindParamter は 'generic' をターゲットにしているため、下に maven を追加しても役に立ちません。bindParameter は正確には何のためのもので、クエリを解決するために他にどのような方法を探す必要がありますか?
jenkins - サブジョブを変更せずにサブジョブを順番に実行するジェンキンス「マスター」ジョブをセットアップする方法
Aの後に開始する必要があるBを指定せずに、一連のジョブA、B、およびCを順番に構築するようにジョブXをセットアップすることは可能ですか(Aが正常に終了する前にBは開始されませんCはBの前に開始されません....)などはできていますか?正確には、サブジョブを変更せずにサブジョブを順番に実行する「マスター」ジョブをセットアップしたいと思います。(または) リスト ファイルまたはテキスト ファイルから順番に実行するすべてのジョブを指定する方法はありますか??
プラグインを使用してこれを実行できますか?
jenkins - 0以外の特定のエラー終了コードでJenkinsジョブを成功させる方法は?
jenkins ジョブでプラグインをインストールしようとしていました。restart すると、終了コードは 1641 になりますが、インストールは成功しています。だから私はビルドを成功させたいと思っています。"setup.exe /qb /log C:\installer.log /r:f" このコマンドをサイレント インストールと強制再起動に使用しています。
ビルドを成功としてマークするにはどうすればよいですか
jenkins - jenkins ジョブを介して System32 フォルダーにファイルをコピーする際の問題?
COPY "C:\Tests\windows\test.dll" "C:\Windows\System32\ test.dll」
Jenkinジョブの出力にファイルがコピーされたと表示され、同じジョブでファイルの存在を印刷してチェックしようとすると、すべてが機能します。
しかし、ジョブが完了した後、 system32 でファイルを確認すると、ファイルが存在しません。
何が問題になるのでしょうか?? jenkins のクリーンアップ設定はありますか? またはいくつかの許可の問題?