原文:CoreCRM 開發實錄——Travis-CI 實現 .NET Core 程度在 macOS 上的構建和測試 [無水干貨]

上一篇文章我提到:為了使用 國貨 ,我把 Linux 上的構建和測試委托給了 DaoCloud,而 Travis CI 不能放着不用啊。還好,這貨支持 macOS 系統。所以就把 CoreCRM 在 macOS 上的構建和測試任務交給它了。 我想國內已經有很多寫怎么用 Travis CI 的博客文章了,我就不需要在這里多費話了。當然,最好的文章其實就是 Travis CI 的文檔 最好的幫助都在 ...

2016-12-30 20:25 3 1169 推薦指數:

查看詳情

CoreCRM 開發實錄 —— Profile

再簡單的功能,也需要一坨代碼的支持。Profile 的編輯功能主要就是修改個人的信息。比如用戶名、頭像、性別、電話……雖然只是一個編輯界面,但添加下來,涉及了6個文件的修改和7個新創建的文件。各種生成 ...

Fri Jan 06 22:04:00 CST 2017 4 849
.Net項目使用持續集成服務AppVeyor,Travis-CI實戰

經常逛GitHub的同學可能會常常看到這個標志: 這就是持續集成服務AppVeyor(https://ci.appveyor.com),Travis-CI(https://travis-ci.org)的標志,點第一個進去看看有什么: 第二個: 可以看到,這里是有Linux和OS ...

Wed Feb 03 03:31:00 CST 2016 1 1691
GitHub項目加入Travis-CI的自動集成

  Travis-CI是為github量身打造的自動集成環境,如果我們的項目托管在github上,可以十分方便的使用Travis-CI做自動集成。   使用Travis-CI十分的簡單,首先打開Travis-CI網站https://travis-ci.org,使用github的賬號授權登錄即可 ...

Sat Nov 18 01:57:00 CST 2017 0 3052
使用travis-ci自動部署github上的項目

travis-ci是什么? 一個使用yaml格式配置用於持續集成完成自動化測試部署的開源項目 官網:https://travis-ci.org/ 使用travis-ci集成vue.js項目 首先,您需要一個github賬號 and 一個vue.js項目~ 沒有的話試試 ...

Mon Jul 24 21:57:00 CST 2017 2 8348
CoreCRM 開發實錄 —— 前后端分離的重構

雖然2月初就回來了,可 CoreCRM 一直到5月才開始恢復開發,期間是各種生活中的意外和不方便。 1. 為什么要重構 首先是一件很值得高興的事情:CoreCRM 有了第一位 contributor!Larry 是我原來的一位實習生,現在在某公司做前端開發。因為 Larry 的加入,我就不 ...

Sat May 06 05:20:00 CST 2017 5 2662
開發.NET Core NuGet包並實現CI/CD

實際開發中我們需要對一些公共類庫進行開發,並基於Jenkins進行CI/CD(CI:持續集成,CD:持續部署),其他項目通過NuGet引用。上文講述了如何搭建本地NuGet服務器並發布NuGet包,這里不再贅述。 CI/CD流程如下圖: 首先公共類庫代碼通過Git管理,編輯完代碼后上 ...

Wed Dec 26 21:32:00 CST 2018 3 1242
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM