問題タブ [post-build]
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.
svn - Jenkins svn commit ポストビルド
成功したら、Jenkins CI でビルド後のコミットを行おうとしています。
これを作る方法はありますか?
私の問題は、ビルドすると、svn にコミットする必要があるワークスペースにいくつかの dll が生成されることです。
dependencies - ファイルの依存関係に基づいて POST_BUILD コマンドを実行する
DLL をディレクトリ A にコピーする DLL POST_BUILD ステップがあります。次に、ディレクトリ A からファイルを削除するとします。その後、Visual Studio 内で F5 キーを押しても、ファイルはコピーされません。
ここでのオプションは何ですか? DLL がリンクされるたびに、およびディレクトリ A 内のファイルが古い (または見つからない) 場合の両方で実行する必要がある一連の操作があることを指定するにはどうすればよいですか?
編集: これは特にアンマネージド C++ プロジェクトであり、CMake によって生成された .vcproj ファイルのみがあります。したがって、私のワークフローでは .vcproj を編集することは実用的ではありません。
javascript - VS2010 を使用して JavaScript を縮小し、バージョン番号を添付する
達成したい目標がいくつかありますが、そこに到達する方法がわかりません。
- 縮小された JavaScript ファイルを含む Web プロジェクトのシングルクリック デプロイを作成する
- 新しいビルドがプッシュされるたびにブラウザが静的コンテンツをキャッシュしないように、縮小した JavaScript ファイルをバージョン管理する
- RELEASE ビルドではバージョン管理された JavaScript ファイルを参照し、DEBUG ビルドでは縮小されていないバージョンの JavaScript ファイルを参照します。
この記事から:
http://encosia.com/automatically-minify-and-combine-javascript-in-visual-studio/
次のようなコマンドを使用してファイルを縮小するために JSMin を追加しました。
また、デバッグ モード中に圧縮されていないファイルを保持するために、これを Web ページに追加します。
したがって、実際には、更新時に myfile.min.js が Web ブラウザーによって静的コンテンツとして表示されるのを防ぐ方法を見つけようとしています。私の目標がワンクリックでの展開ではなかった場合は、バージョン番号を手動で追加することもできますが、それは堅実なアプローチとは思えません。考え?
android - Androidで生成されたプロジェクトファイルの正しいビルド後のAntターゲットは何ですか?
Android 2.3 で生成された build.xml を使用して、Android アプリをコンパイルしています。Ant ビルドをマスター ビルド プロセスと統合しようとしています。マスター ビルド プロセスでは、生成されたすべての apk を特定のフォルダーにコピーします。
Android build.xml には、デバッグおよびリリース ターゲットと、-pre-build、-post-compile ターゲットがあることがわかります。
.apk ファイルが生成された後に呼び出される build.xml に追加できるターゲットはありますか?
そこで、ビルド後のターゲットを追加できます。
ありがとう
ビデオマン
visual-studio - VS 2010 のビルド後のマクロの「If」構文
構成が「デバッグ」でない場合、ビルド後にいくつかのファイルを条件付きでコピーするビルド後のマクロを追加しようとしています。私は次のことを試しています:
エラー 255 が表示されます。'if' ステートメントの正しい構文は何ですか?
hudson - ハドソンのビルド後のタスクプラグインで参照を使用するにはどうすればよいですか?
hudsonのビルド後のタスクプラグインが開発に優れたサービスを提供することを認識しました。プラグインを使用すると、ログテキストでJava正規表現を使用できます。デモでは、ハドソンログで一致した値をスクリプトに渡すことができることが示されています。http://wiki.hudson-ci.org/display/HUDSON/Post+build+taskを参照してください。したがって、パターンを使用してログを照合し、照合結果に応じて異なるデータを「エコー」できると考えています。しかし、私の実験では、参照を認識してスクリプトに渡すことができませんでした。ハドソンのログは次のとおりです。
.net - ビルド後のコマンド ラインで AssemblyInfo.cs VersionNumber をフォルダー名として使用するか、その他の代替方法を使用します。
AssemblyInfo.cs 内に記載されているバージョン番号を、ビルド後のコマンド ラインのフォルダー名として使用したいのですが、フォルダー名として設定する変数としてバージョン番号を抽出するにはどうすればよいですか? または他の代替方法はありますか?
sed ツールと filever を使用してみましたが、このポストビルド イベント中にアセンブリ バージョンを決定するで言及されているように機能しないようです。
visual-studio - Visual Studio Post Build Event - 別の相対ディレクトリに xcopy
基本的に、私がやりたいことは、ディレクトリにワイルドカードを使用することです。
ビルド後のイベントは PageComponents プロジェクトにあります。
そして、すべてのユーザー コントロールを Web プロジェクトにコピーしたいのですが、別の相対的な場所にコピーします。
WidgetTemplates ディレクトリをワイルドカード化しようとしました:
xcopy "$(ProjectDir)WidgetTemplates\*\*.ascx" "$(SolutionDir)Client.Web\CtrlPresentation" /y /s
しかし、これはすべて失敗します。それで、私は次のことを試しました:
xcopy "$(ProjectDir)WidgetTemplates\*.ascx" "$(SolutionDir)Client.Web\CtrlPresentation" /y /s
ただし、これにより、個々の WidgetTemplate フォルダーもコピーされます。
私がやろうとしていることを達成する方法はありますか?
xcode - Xcodeスキームの事後アクションのログファイルはどこにありますか?
スキームのビルド->アクション後の「スクリプトの実行」でXcodeプロジェクトのスクリプトを実行しています。正常に動作しますが、そのスクリプトのコンソール出力を確認したいと思います。[ログナビゲーター]タブに含まれていないようです。このログはどこにありますか?
visual-studio - キーが押されたときにのみVSでビルド後のイベントを実行します
実行に時間がかかるビルド後のアプリがあります。そのため、本当に必要な場合にのみ実行する必要があります。キー (SHIFT など) を押して同時にプロジェクトをビルドした場合にのみ、そのようなアプリを実行する方法はありますか?