原文: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