DevOps
Vic.Tang
Microsoft Dynamics 365 认证专家、MVP、MCT;Base上海,长期从事咨询、实施顾问、系统架构、培训;熟悉PowerPlatForm(Canvas App,Automate,MDA), Dynamics 365 Online(On-Premises),Dynamics CRM2016,Dynamics CRM2015,Dynamics CRM2013,Dynamics CRM2011,Dynamics CRM4.0, 咨询、培训、开发与实施经验丰富;承接产品应用、技术培训及其他合作;欢迎圈内朋友沟通交流;联系邮箱[email protected]
展开
-
Dynamics 365 DevOps CI/CD之Solution
3,然后是给我们的Soluion设置个版本,这里的BuildNumber的格式在Options里设置Build number format。CI/CD到了Soution就没太多可说的了,按部就班配置就行,我选择的工具是Power DevOps Tool。1,首先下载工具,然后设置连接字符串去连环境,连接字符串还是用ClientSecret的形式。2,当然导出前还是要发布下自定义的,确保所有的改动均已生效。4,最后就是导出解决方案了,这里导出的是Managed。5,发布Artifact, CI配置完成。原创 2023-05-17 11:02:43 · 205 阅读 · 0 评论 -
Dynamics 365 DevOps CI/CD之ConfigurationData
ConfigurationData如省市区,门店地址这种业务类型的数据,还有系统自定义过程中配置或开发涉及的参数,需要在系统间进行同步。此处CI用到了Power Platform Tool这个工具,这个也是可以在Azure DevOps的商店里下载到的。2,这里主要用到了SchemaFile,这个文件就是表明了你要同步哪些实体,哪些字段,这个文件可以通过官方的工具生成,1,这个工具连接环境用的是Service connection,按照页面的指示New一个即可。如上配置完保存就行了。原创 2023-05-17 11:02:43 · 220 阅读 · 0 评论 -
Dynamics 365 DevOps CI/CD之Plugin
1,首先还是编译Azure Repo上的最新代码,然后将生成的DLL拷贝到指定目录,我这里是POC dev环境所以Source Folder用的是debug目录下的,如果是非dev环境切换到release目录下。接上篇,继续讲解发布Plugin, 步骤相差不大,本篇主要介绍差异部分。2,照旧拷贝发布文件和配置文件,配置文件如何设置见spkl博文介绍。继续配置CD,步骤就最后的执行命令不同,其他都一样。3, 发布Artifact结束。原创 2023-05-17 11:01:32 · 191 阅读 · 0 评论 -
Dynamics 365 DevOps CI/CD之WebResource
3, 编译下项目,如果你的项目下只有纯WebResource没有其他,就不需要编译,但很多项目会使用TS写,这时候就需要编辑转化成JS文件,编译是需要Agent的,现在Azure提供了默认的Agent的,如果没有引用其他复杂的第三方组件(这里就需要你自己安装Azure VM来设置编译环境作为Agent了),普通的编译是足够的,2,接下来配置CD中的Task, Agent还是使用Azure内置的,因为我们的发布需要使用到spkl工具,而这个工具需从NuGet下载,所以我们首先需要下载NuGet Tool。原创 2023-05-17 11:00:26 · 548 阅读 · 0 评论 -
Azure DevOps CI-Exporting to a target version is not supported in this release
在构建CI导出解决方案时,报如下错误 这个错误是由于如下pipeline中的一个设置引起,只要把值清空就能解决问题原创 2021-11-26 15:08:25 · 784 阅读 · 0 评论 -
Azure DevOps On-Premises如何让你的代理联机
在构建执行CI Pipeline时,设置里有一步是需要设置代理池的,这个代理池可以在如下设置中新建 对于On-Premises来说,代理池就是你DevOps所在的服务器了,当我在运行我的CI Pipeline时,任务提示等待代理池,导航到代理池中发现,我的代理池的状态是脱机 要解决这个问题登录到你的DevOps所在的服务器,以管理员方式打开powershell,定位到你的agent所在的文件夹,如果是默认的话那就是在windows/system32下面,运行...原创 2021-11-25 17:18:38 · 1152 阅读 · 0 评论 -
如何将Azure DevOps中的代码发布到Azure App Service中
如何将Azure DevOps中的代码发布到Azure App Service中转载 2021-08-30 10:05:22 · 350 阅读 · 0 评论 -
Azure DevOps 如何安装并配置 Build Agent
[Azure DevOps] 如何安装并配置 Build Agent转载 2021-08-27 17:08:42 · 698 阅读 · 0 评论 -
Git:合并分支----git merge命令应用的三种情景
Git:合并分支----git merge命令应用的三种情景转载 2021-08-27 11:01:46 · 343 阅读 · 0 评论 -
Azure DevOps Server 安装自定义界面的拓展控件
本篇分享的是本地版DevOps, 作为一个Azure DevOps新手,在你准备安装拓展控件要自定义你的页面时,首先要了解下你的项目集合的类型(英文叫Collection),你可以登录你的Server打开管理控制台,看到你已有项目的进程模型这个进程模型是在你创建项目的时候选择的了解了进程模型之后就决定了你拓展的自定义方式,比如我当前是继承模型,所以决定了操作都是在Web界面上操作上篇博文我介绍了如何上传本地Extension,本篇将已Time Log举例简单介绍下为何要装这个插件,.原创 2021-08-18 20:10:34 · 457 阅读 · 0 评论 -
Azure DevOps 如何上传下载后的Extensions到你的OP环境
有些Extensions可以在线安装,比如我下图中的Power DevOps Tools,但有些Extensions需要下载后安装,比如SonarQube。首先下载你需要的Extension, 然后访问你的Server地址,注意下面红框中的路径,前面就是你的DevOps Server的host地址,然后点击Upload extensions上传即可。http://10.30.212.134:8080/_gallery/manage...原创 2021-08-13 16:22:21 · 379 阅读 · 0 评论