問題タブ [build-script]
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.
php - フォルダの中身をPhingでコピー
フォルダーの内容を Phing の別の場所に移動しようとしています。コンテンツは zip 形式であるため、SVN から直接ダウンロードすることはできません。ファイルを解凍した後、内容を移動したい。
次の構文を見つけましたが、機能しません: ディレクトリ全体を phing でコピーする
ありがとう!
powershell - psake タスク実行時の終了コード -1
ビルド スクリプトから psake タスクを実行して、予想されるアーティファクトが予想される場所に作成されていることを確認します。コマンド ラインから実行すると動作するように見えますが、アサートが成功または失敗したときに "-1" のエラー コードが返されます。終了コード -1 の意味と、アサーションを通過したときに終了コード 0 が得られないのはなぜですか?
実行するコマンド:
powershell - PowerShell スクリプトでの MSBuild.exe 出力のキャプチャ
PowerShell を使用してプロジェクト用の新しいビルド スクリプトをいくつか作成しています。MSBuild を呼び出したときにその出力をキャプチャして、テキスト ファイルに保存したいと考えています。これまでのところ、いくつかの異なる方法を試しましたが、うまくいきませんでした。これが最後に試した方法です (Write-Buildlog は、ログへの出力の書き込みを処理するだけです)。
開始プロセス $msBuildExecutable $buildArgs -Wait | 書き込みビルドログ
MSBuild は正常に実行されますが、出力はまったくキャプチャされません。私は少し検索を行ったが、これまで何も役に立たなかったので、どんなヒントも大歓迎です。これは驚くべきことです:)
ありがとう!
teamcity - TeamCity で、コミット メッセージを使用してビルド パラメーターを変更する方法はありますか?
たとえば、特定のテキストをコミット メッセージに入れても、ビルドがトリガーされないようにすることができます。私がやりたいのは、ビルドをトリガーするコミット メッセージに基づいてパラメーターの値を変更できるようにすることです。
具体的には、統合テストのためにローカル データベースを更新するかどうかを決定するためにスクリプトが参照するビルド パラメータがあります。これは、データベースに変更を加えた場合、または統合テストがダーティでクリーンアップされていない場合に使用され、ビルドに DB を強制的に更新して安定した状態にすることができます。
コミットメッセージに特定のテキストを追加して、そのパラメーターを変更できるようにしたいと思います (または、理想的ではありませんが、現在ビルドパラメーターを読み取っているスクリプトによって読み取られる) ビルドをトリガーして DB を更新します。Teamcity 8 を使用しています。
android - 「ant clean」は、使用できる方法でプロジェクトをクリーンアップしません
を実行した後、正常ant clean
に実行する前に、プロジェクトを Eclipse で「クリーン」にする必要がありますant release
。
ant release
直後に実行しようとすると、事前定義されたビルド スクリプトant clean
のコンポーネントで失敗します。-compile
逆に、すべてのプロジェクトをクリーンアップする Eclipse バージョンを実行するとant release
、-compile
コンポーネントの実行は失敗しません。
どうしてこれなの?ant clean
Eclipse の場合よりも適切なクリーニングが行われないのはなぜですか? これを修正するにはどうすればよいですか?
c++ - QMake - すべてのビルドの後にビルド後のステップを追加する方法
少し問題があります-Macのアプリバンドルにファイルをコピーできるようにするために、qmakeに次の行を追加しました。
.sh ファイルは時々実行され、機能しているようです (現時点では、ビルド ディレクトリにtouch geese
名前の付いたファイルを作成するだけですgeese
(すばらしい!))。
しかし、ビルドするたびに実行されるわけではなく、ファイルが変更されたときだけのようです。本当に、ビルドするたびに、ゲームのすべてのリソースを各プラットフォームの正しい場所に qmake でコピーする方法が必要です (Windows のビルド フォルダー、Mac のアプリ パッケージなど)。
何か案は?
ios - Xcodeでビルドモードをチェックするスクリプト
Xcode でiOS 静的ライブラリを作成しています。1 つはシミュレーター (x86 アーキテクチャー) 用、もう 1 つはデバイス用 (ARM アーキテクチャー) の 2 つのバイナリを配布します。
集約ターゲットについては承知していますが、理想的なシナリオでコードが (デバッグ) または (リリース) で実行されているかどうかを確認するスクリプトを作成できるかどうかを知りたいDebug
です。Release
Simulator
Device
これに応じて、それぞれのバイナリにチェックを入れてコンパイルするかどうかを決めることができます。
nant - パラメータを NAnt ビルド スクリプトに渡す
これは私のシナリオです:
私はbuild.bat
それを保持しています:
deploy.build
ホールドの一部:
今私の質問は:
"build.bat -version 1.48.0.4"
構造体のパラメーターを呼び出して置き換えるにはどうすればよいですか?- パラメータが指定されていない場合
-version
、スクリプトはコマンドラインに何らかのメッセージを返す必要がありますか?
すべての助けに感謝します!