問題タブ [hudson-plugin-batch-task]
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.
continuous-integration - 同じ名前の複数の Hudson ジョブの実行を許可する方法
私は2つのタスクを持つハドソンの仕事をしています。タスク A を開始し、タスク A がまだ実行されている間にタスク B を開始すると、タスク A が終了するまでタスク B は実行を開始しません。このジョブをロックしていません (つまり、「ロック」オプションがチェックされていません)。タスク A とタスク B が同時に実行されるように、このジョブを有効にするにはどうすればよいですか?
hudson - Hudsonで実行されているAntタスクから現在ログインしているユーザーを取得する
ビルドが実行された後、「Hudsonバッチタスクプラグイン」を使用していくつかのantタスクを開始し、ビルドをリモートボックスにデプロイしています。
デプロイの一部として、antタスクはログレコードをデータベースに書き込みます。現在のユーザーのユーザー名を含めることができるようにしたいと思います。
Hudsonで実行されているantスクリプトでユーザーのログインが利用できるかどうか誰かが知っていますか?多分環境変数として?
hudson - 特定の Jenkins ビルドに保存されたアーティファクトをデプロイ用に変更する
いくつかの .NET アプリをビルドする .NET Jenkins インストールがあります。これらのアプリには、多数の*.exe
ファイルが含まれてい*.exe.config
ます。現時点では、すべての *.exe、必要な DLL と*.xml
ファイル、および既定の*.exe.config
ファイルを含む zip ファイルとしてアプリを保存しています。デフォルト*.exe.config
は、Subversion リポジトリにあるものから値を取得し、本番環境用に調整されています。
*.exe.config
ファイルには、データベース名、データベース サーバー、サーバーの名前などが含まれています。これらは実稼働環境では正しいですが、UAT、QA、または開発者テストでは正しくありません。
私がやりたいのは、ユーザーが特定のビルドと、環境ごとに異なる特定のパラメーターの値を指定できる、ある種のビルド後のタスクを用意することです。それができたら、Nant または Ant タスクを実行して、zip ファイルを解凍し、*.exe.config
ファイルを変更して展開するか (最終的な目標)、少なくとも圧縮してユーザーがアクセスできる場所に配置することができます。
パラメーター化されたビルドとバッチ タスクがあることはわかっていますが、2 つの組み合わせが必要です。それは可能ですか?
svn - SVNはブラウザを開かずにHudsonserver/Job / TheJob/pollingを呼び出します
Subversionでホストされているプロジェクトがあります。そして、Continoues IntegrationにはJenkins(旧Hudson)を使用しています。
ここで、このコマンドを実行するSubversion-PostCommithookとしてバッチファイルを作成します。
2分ごとにポーリングしたくありません。ハドソンサーバーに通知したい。
しかし、しばらくすると、効果がなくなり、タスクマネージャーに多くのiexplorer.exeが開いていることがわかります。
新しいブラウザはいつでも開くと思います。
ブラウザを開かずにURLを呼び出すために、StartCommandでブラウザを開いて非アクティブ化するにはどうすればよいですか?
continuous-integration - batch tasks plugin setting permissions on jenkins
We're using the batch task plugin(here) on our jenkins server
i would like to restrict access/set permissions for certain tasks for individual users
For example:
User A can see tasks=> Push to production, Push to Dev
User B can only see task=> Push to Dev
I know I can create a separate job for the specified task however that would just take up more space (as we have many many projects) I would like to see if that level of granularity for setting tasks permissions is possible.
Any thoughts?
hudson - Hudson でビルド後のタスクを構成する方法は?
こんにちは、ソース コード管理に Hudson を使用しています。機能ブランチから必要なコードを正しくダウンロードして、正常にビルドできました。しかし、ビルドが成功したら、.exe ファイルをトリガーする必要もありますが、これを理解することはできません。
プラグインを使用する必要がありますか、それとも他の方法がありますか? プラグインの場合は、設定方法を指定してください。
追加の詳細: コマンド プロンプトから exe を完全にトリガーできますが、ジョブのビルド ステップで同じコマンドを記述すると、"Finished: Success" メッセージが表示されますが、exe はトリガーされません。
visual-studio - Hudson の MSBuild 3.5
MS Build をセットアップして MS Visual Studio C++ プロジェクトをコンパイルしようとしていますが、インクルード パスで問題が発生しています。コマンド ラインから MSBuild を実行すると、正常にビルドされますが、Hudson 内からは、一部のインクルード ファイルが見つからないため、ビルドに失敗しました。
setx を使用して環境変数を設定しようとしましたが、それは役に立たないようです。
これが私が使用したコマンドです:
C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe c:\Path\To\Project.sln /t:Build /p:Platform="Win32";Configuration="Release" /v:diag
コマンドをバッチコマンドとして呼び出すだけでなく、MSBuildのプラグインを使用してみました。どちらも失敗しました。
誰でも助けることができますか?
ABS
コマンド プロンプトで実行した場合の結果:
ハドソンで実行した場合の結果:
jenkins - ジェンキンス パイプライン ビルドでタスク/プロモーションを実行するには?
プロモートされたビルド プラグインまたはバッチ タスク プラグインが行うことをシミュレートするメカニズムを持っている人はいますか?ただし、パイプライン ビルドの場合は?
たとえば、ビルド後に maven リリース プラグインを実行したり、昇格したプラグインでビルドを「昇格」したりできるようにしたいと考えています。
最良のシナリオは、昇格されたビルド プラグインまたはバッチ タスク プラグインがパイプラインを入力として受け取ることです...
または、ビルドが完了したら、(オプションで) 別のジョブを呼び出すことができますが、そのジョブをこの結果で実行したいと思います。