Dynamics 365 & DevOps through VSTS(Build Up VSTS And Initial Demo Project)
如今Dynamics 365在国内市场的形势欣欣向荣,无论是实施公司还是实施、开发人员越来越多。但真正到做项目的时候,项目实施方面还有很多需要提升的地方,在这里我们打算接受美帝的腐蚀,使用VSTS将项目实施的每一个过程尽量做到流程化、自动化。
本文作为Dynamics 365 & DevOps系列文章第一篇,我将详细介绍如何构建VSTS并结合Visual Studio 管理Dynamics 365示例项目代码。
VSTS在国内已经上线,而且现在可以免费使用,至于具体的如何申请大家自行搜索。
打开已经申请好的VSTS网站,这时我们选择首先创建一个项目。
如图所示,我们选择使用Git来管理项目代码,项目实施流程选用Agile(敏捷)。
项目创建完成后,浏览器自动跳转,在此页面上有4种方式来初始化Git 代码库,我选择最后一种。
初始化完成,我们即可看到代码库中所有的文件,这时没有任何的代码文件。
打开VS 2017,点击连接VSTS,并克隆master到本地。
使用过git的用户都知道,我们不可以直接在master中修改任何内容,必须新建自己的分支。下边我们创建自己的分支。
我们使用VS 2017新建一个Dynamics 365 Console project
然后将整个project的所有文件放到Demo_branch 所在的文件夹下。这时回到VS中,点击更改。
所有的更改项都会被列出来,我们输入提交消息,点击全部提交。
点击同步,将本地的更改同步到VSTS上。
开发过程中,肯定会修改代码,点击更改、同步将代码同步到VSTS上。
最后,我们要新建Pull Request,将Demo_branch合并到master中。
代码审批人登陆VSTS,打开待审批的Pull Request后,点击Approve或Complete进行审批。
至此,整个过程完毕。