build-automation

    5熱度

    6回答

    我繼承表示Tomcat下運行的Java應用程序(servlet的)的Java構建過程中的常量。由於歷史原因,該代碼具有不同的「外觀和感覺」的基礎上在將應用程序部署(主要品牌的問題)的選項。 控制這個品牌過程有幾個常量,它們具有不同的功能,不應該壓縮成一個常量(即品牌,多語言,加上圖標和CSS樣式表的位置等)。 目前開發團隊必須手動更改常數(它們至少在一個數據類本地化,有據可查),然後使用ANT重新

    14熱度

    1回答

    我正在使用cmake來構建我的項目。對於UNIX,我想從我的項目的根目錄輸入make,並調用cmake來創建合適的Makefiles(如果它們還不存在),然後構建我的項目。我想隱藏cmake「內部」文件(目標文件,cmake內部Makefiles等)(例如放在.build目錄中),這樣它就不會混亂我的項目目錄。 我的項目有幾個子項目(特別是一個庫,一個用戶可執行文件和一個單元測試可執行文件)。我想

    2熱度

    3回答

    我正在爲使用Java EE 5開發的大型軟件系統設計構建系統和目錄結構。構建系統將使用ant實現。 我們有多個不同的服務,它們按主題分組。每項服務都提供Web服務或EJB。每項服務都在專用的應用程序服務器羣集上運行因此,我們有多個集羣,並且這些集羣中的一些可以按照主題進行邏輯分組。 我看過通用的定義和例子,但我仍然困惑的Java EE的術語: 什麼是Java EE應用程序?因此,EAR文件的內容是

    0熱度

    3回答

    我需要在構建機器上構建SSIS包,並且不希望在此機器上安裝SQL Server Management Studio的開銷。 SQL Server 2008 SDK將是理想的,但我無法找到下載它的地方。 我需要這些DLL(例如): Microsoft.SQLServer.ManagedDTS Microsoft.SqlServer.PipelineHost Microsoft.SqlServer.D

    1熱度

    1回答

    我被告知TFS可以接受來自第三方持續集成工具的構建/測試指標的數據。有誰知道這是如何工作或有任何好的聯繫給我?我的google-fu今天看起來很虛弱,我找不到任何信息。我們希望在構建結束時運行一個簡短的powershell腳本或應用程序,並將所有已知的指標發送到TFS,以便它可以顯示在某些報告中。我實際上想要(我認爲)應該已經在TFS BUild Server的數據倉庫中留有空間,但我將使用CC.

    4熱度

    5回答

    有沒有更好的方法來實現SVN中的代碼凍結,而不是要求所有開發人員不檢查任何新代碼? 我們已經運行了CruiseControl,它會自動將最新版本部署到環境中。因此,如果新代碼進來,那麼先前提供的版本會更改爲最新版本。我希望部署的構建是來自特定分支/標記的構建,以便任何新的代碼簽入都不會影響部署的構建。只有當我下次標記/分支時,新的代碼應該再次部署。 我們怎樣才能做到這一點?

    4熱度

    3回答

    聽說谷歌有這樣的一些自動化的過程: 當您檢查,您的代碼簽入一個臨時位置。 它建成。 風格檢查運行。 測試運行。 如果沒有問題,代碼會轉到實際存儲庫。 您收到一封 - 包含郵件的測試結果,性能圖表,風格檢查結果和你的代碼是否在檢查 所以,如果你想了解,如果你打破東西,或偉大的性能增益你的預期。發生了,你只需登記並收到一封電子郵件,告訴你你需要知道什麼。 您最喜歡的構建服務器最佳實踐是什麼?

    2熱度

    4回答

    沒有人知道如何從(SQL)數據庫返回值到MSBuild腳本?我想將值傳遞給一個屬性,以便將它傳遞給後續的構建任務。 我現在正在處理類似下面的事情,但這是返回-1來表示查詢已成功執行,而我想要的是查詢的實際結果。 (SqlExecute從社區任務)。 <SqlExecute Command="select count(*) from dbo.trade" ConnectionString

    8熱度

    3回答

    我從來沒有使用過自動化的構建系統 - 說實話,我從來沒有使用它,因爲我作爲獨奏開發者(而不是選擇)工作,只在我的工作站上開發,所以使用Build菜單在Visual Studio中對我來說已經足夠了。 我在努力學習更多優秀的軟件工程實踐,持續集成就是其中之一。但是,我知道我需要使用自動構建腳本來設置CI環境,但我從來沒有使用過,也不知道從哪裏開始。 我聽說NAnt是非常好的(儘管MSBuild類似?

    2熱度

    3回答

    我每天更新代碼並在每種情況下提交所有更改,以便始終在服務器上提供新代碼。 我想簡化的是構建自動化和版本控制。目前,我建立一個項目並在每次老闆需要時編輯它的名稱版本(項目名稱vx.x.x),這是不符合時間效率的。 有沒有人知道什麼是最好的方式來保持最新的軟件版本與相應的版本號一直可用? 對於開發我使用VS 2008和顛覆烏龜SVN。我嘗試使用nant進行buid自動化,但沒有任何經驗,不知道如何在V