軟體安裝
安裝步奏:略
賬戶名:admin
密碼:c:\program files (x86)\jenkins\secrets\initialadminpassword(路徑據實際安裝路徑而定)
需要新增的外掛程式與配置
需要新增的外掛程式:
ms build配置:
任務新建及設定配置
general:為了防止構建產生過多的歷史記錄以及生成的發布包,對磁碟造成過多的占用導致磁碟沒有可再被寫入空間導致其他軟體無法正常執行的問題,這裡需要選擇配置「丟棄舊的構建」
原始碼管理:裝好外掛程式「team foundation server plug-in」之後就可以進行tfs專案的原始碼管理配置
構建觸發器:用與確定何時進行專案構建工作,本次專案選擇當專案內容發生更改時進行獲取構建工作
構建:在「全域性工具配置」配置好ms build,msbuild version即可看見我們配置的vs2017,並將我們要構建的解決方案路徑輸入即可
手動構建與構建歷史情況檢視
如下圖可以對專案進行立刻構建
點選專案可檢視專案的構建歷史
點選console output可以檢視構建情況的詳細資訊
持續整合(一)
一 提出 整合軟體 的過程不是新問題,如果專案開發的規模比較小,比如乙個人的專案,如果它對 外部系統 的依賴很小,那麼軟體整合不是問題,但是隨著軟體專案複雜度的增加 即使增加乙個人 就會對整合和確保 軟體元件 能夠在一起工作提出了更多的要求 要早整合,常整合 早整合,頻繁的整合幫助專案在早期發現專案...
持續整合簡介
想起我剛畢業後,進入一家以軟體外包為主的外企做開發。它使用傳統的瀑布式的軟體開發流程,沒有使用任何的敏捷實踐。我每天上班開啟電腦,拿到自己的任務,然後從版本控制更新 開啟工程按下build,準備進行今天的開發任務。突然發現build失敗 通常是編譯不過 大喊一聲 誰break build啦 也沒有人...
持續整合 CI
引子 記得剛加入趨勢開始開發工作 的時候曾被告知,趨勢有一套auto build的系統,會每天夜裡自動把當天check in的 進行構建,生成qa可測試 的build。每個rd都得小心提交code,因為專案結束的時候會看auto build的失敗率。可是構建失敗總是在所難免,尤其是每次要提交cand...