タグ付けされた質問 「build-process」

ソースコードファイルをコンピューターで実行できるスタンドアロンのソフトウェアアーティファクトに変換するプロセス

10
msbuildを使用してすべてのファイルとフォルダーをコピーする
誰かが私が書こうとしているmsbuildスクリプトで私を助けることができるかどうか疑問に思っています。msbuildを使用して、すべてのファイルとサブフォルダをフォルダから別のフォルダにコピーします。 {ProjectName} |----->Source |----->Tools |----->Viewer |-----{about 5 sub dirs} 私ができる必要があるのは、すべてのファイルとサブフォルダーをtoolsフォルダーからアプリケーションのデバッグフォルダーにコピーすることです。これは私がこれまでに持っているコードです。 <ItemGroup> <Viewer Include="..\$(ApplicationDirectory)\Tools\viewer\**\*.*" /> </ItemGroup> <Target Name="BeforeBuild"> <Copy SourceFiles="@(Viewer)" DestinationFolder="@(Viewer->'$(OutputPath)\\Tools')" /> </Target> ビルドスクリプトは実行されますが、ファイルやフォルダはコピーされません。 ありがとう

8
CMakeを使用してVisual Studio C ++プロジェクトファイルを生成する
LinuxとWindowsでコンパイルするコードのために、オープンソースのC ++プロジェクトに取り組んでいます。Linux上でCMakeを使用してコードをビルドしています。開発のセットアップと政治的な理由から、WindowsではVisual Studioプロジェクトファイル/エディターを使用する必要があります(たとえば、Code :: Blocksに切り替えることができません)。こちらのように、CMakeを使用してVisual Studioファイルを生成する手順が表示されます。 以前にCMakeを使用してVisual Studioファイルを生成したことがありますか?あなたの経験はどうですか?プロジェクトに新しいファイルを追加したいとします。これのワークフローは何ですか?

6
ビルド後のイベントからファイルを含めるようにVisual Studioの「公開」機能を取得するにはどうすればよいですか?
現在、Visual Studio 2010の '発行'およびMSDeploy機能を使用してWeb配置のニーズを処理しようとしていますが、ビルド構成に応じてパッケージをカスタマイズすることに関してロードブロッキングが発生しています。 私は32ビット環境で開発していますが、64ビット環境用のリリースパッケージを作成する必要があるため、「リリース」構成では、サードパーティdllの64ビットバージョンをbinディレクトリにコピーして32ビットバージョンを上書きするビルド後のイベントがあります。 。「公開」機能を使用すると、正しい64ビットdllがbinディレクトリにコピーされているにもかかわらず、パッケージに含まれません。 ビルド後のイベント中にbinディレクトリにコピーされたファイルを含めるために「パブリッシュ」を取得する方法はありますか?

10
docker-composeを取得してリポジトリから最新のイメージを使用する方法
何が間違っているのかわかりませんが、docker-compose up最初にシステムから古いコンテナを完全に削除しないと、レジストリから最新のイメージを使用できません。docker-compose pullが新しいイメージをフェッチしたにもかかわらず、composeは以前に開始されたイメージを使用しているようです。 私が見て、常に新鮮なイメージから容器を再作成するために、ドッキングウィンドウ-コンを取得する方法?これは私の問題に似ているように見えましたが、本番サーバーで使用できるソリューションを探していて、開始する前にすべてのコンテナーを削除したくないため、提供されているソリューションはどれも機能しません。再び(データ損失の可能性?)。変更されたイメージの新しいバージョンを検出し、それらをプルしてから、それらの新しいイメージでサービスを再起動するためだけに、composeを作成したいと思います。 このための簡単なテストプロジェクトを作成しました。このプロジェクトでは、新しいビルドごとにバージョンnrを増やすことが唯一の目標です。作成されたnginxサーバーを参照すると、バージョンnrが表示されます(これはローカルで期待どおりに機能します)。 dockerバージョン:1.11.2 docker-composeバージョン:1.7.1 OS:docker-toolboxを使用してCentOS7とOSX10.10の両方でテスト済み 私のdocker-compose.yml: version: '2' services: application: image: ourprivate.docker.reg:5000/ourcompany/buildchaintest:0.1.8-dev volumes: - /var/www/html tty: true nginx: build: nginx ports: - "80:80" volumes_from: - application volumes: - ./logs/nginx/:/var/log/nginx php: container_name: buildchaintest_php_1 build: php-fpm expose: - "9000" volumes_from: - application volumes: - ./logs/php-fpm/:/var/www/logs jenkinsサーバーで次のコマンドを実行してイメージをビルドしてタグ付けします cd $WORKSPACE && …

5
Perlビルド、単体テスト、コードカバレッジ:完全な実例
Perlビルドプロセスとユニットテストおよびコードカバレッジに関して私が見つけたほとんどのStackoverflowの回答は、そこにあるドキュメントのCPANを示しているだけです。CPANモジュールを指すことは、完全なドキュメントが存在することになっている場所であるため、まったく問題はありません。しかし、多くの場合、完全に機能するコード例を見つけるのに苦労しました。 典型的なチュートリアル「HelloWorld」のサンプルソースコードのように、ダウンロードまたはIDEに貼り付けることができる実際の動作コードサンプルをインターネット全体で検索してきましたが、単体テストとコードを使用したビルドプロセスを示す例です。カバレッジ分析。これらのテクノロジーとプロセスを実証する完全な作業プロジェクトの小さな例を誰かが持っていますか? (私には小さな実用的な例があり、それを使って自分の質問に答えますが、私が思いついたものよりも良い例を持っている他のSOユーザーがおそらくいるでしょう。)

3
同じコンピューターで複数のTeamCityエージェントを実行していますか?
複数のビルドマシンがあり、それぞれが単一のTeamCityビルドエージェントを実行しています。各マシンは非常に強力であり、同じマシンで複数のビルドエージェントを実行したいと考えています。 仮想化を使用せずにこれは可能ですか?これをサポートするTeamCityの高品質な代替手段はありますか?

5
Maven2を使用して実行可能なjarを構築する
私はMavenのマントラに比較的慣れていませんが、Mavenを使用してコマンドラインで実行可能なjarを構築しようとしています。依存関係を設定しましmvn installたが、jarを実行して実行しようとすると、2つのことが起こります。まず、修正可能なメインクラスが見つかりません。これを修正すると、実行時にクラスが見つからないというエラーが表示されます。 Mavenは依存関係ライブラリをjar内にパッケージ化していないため、jarをスタンドアロンアプリケーションとして実行できません。これを修正するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.