博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Azure DevOps 系列] 二、使用Azure DevOps构建ASP.NET Core应用
阅读量:6581 次
发布时间:2019-06-24

本文共 1377 字,大约阅读时间需要 4 分钟。

通过AzureDevOps Pipeline 构建在github托管开源项目

1. 新建Pipeline

首先进入工作台,选择 Pipelines -> Builds,创建一个新的 Build pipeline

2. 选择GitHub代码库

授权: 这里需要授权,如果没有授权先点击 Authorize 授权

选择代码库: 这里选择你的代码库,这里我选择我的个人博客项目

选择之后将会对你选择的仓库中的代码进行分析,会推荐给你 build的模板, 但是如果已经存在 azure-pipelines.yml 文件会直接跳过分析,进入下一步

我这里是 Core 项目,所以直接选了 Core 模板

3. 配置启动

上一步模板选择完成之后,会有默认的build配置,这个配置个性化配置需要你自己查阅一下官方文档

这里我来对他进行一些 改造 ,改造后的内容如下

# 查看更多配置信息:https://docs.microsoft.com/azure/devops/pipelines/languages/dotnet-corepool:  vmImage: 'vs2017-win2016' # 使用azure devops提供的 vs2017+win2016 环境variables:  hostBuildPath: '.\\MyBlog.Web\\MyBlog.Web.csproj' # 发布的项目的csproj  dotnetConfig: ' -c Release -f netcoreapp2.1 -o $(Build.ArtifactStagingDirectory)' # dotnet发布的命令steps:- task: DotNetCoreCLI@2 # 预定义的task,使用dotnet进行发布编译  inputs:    command: publish    publishWebProjects: False    arguments: ' $(hostBuildPath) $(dotnetConfig)'    zipAfterPublish: True- task: PublishBuildArtifacts@1 # 预定义的task  displayName: 'publish artifact: drop'  inputs:    pathtoPublish: '$(Build.ArtifactStagingDirectory)' 复制代码

4. 保存配置并开始构建

发布配置完之后,点击 Save and run 准备启动构建

可以选择在master分支上直接构建 或者 创建一个新的分支做构建,这里我选择 Commit directly to the master branch, 点击 Save and run 保存配置并开始构建

5、查看构建过程和结果

当第4步操作完成之后,可以到Builds列表选择之前配置的项目,

查看构建日志,点击可以查看构建详情,

这里可以看到之前配置的项目已经构建完成并且打包了,光标指向drop可以下载构建完成的压缩包


以上

转载请注明作者和原文链接,作者: 玩双截棍的熊猫

转载于:https://juejin.im/post/5bd943c15188257f6a4dfcd2

你可能感兴趣的文章
Windows平台分布式架构实践 - 负载均衡(下)
查看>>
cpg数据库处理_找到未提取的pdf
查看>>
js中判断浏览器版本
查看>>
JS 数组Array常用方法
查看>>
电源适配器和充电器的区别和关系
查看>>
php实现 字符串分割
查看>>
使用git命令push到自己的仓库,显示Unknown且没有贡献记录的解决方案
查看>>
使用HTML界面的Delphi开发环境建立
查看>>
Form.IsDisposed, Application.ThreadException 统统无用,还是要 try 大法
查看>>
关于C语言读取多行数据的问题
查看>>
有关UIView、subview的几个基础知识点-IOS开发 (实例)(转)
查看>>
iOS开发UI篇—实现UItableview控件数据刷新
查看>>
查数据库有哪些表、查数据库
查看>>
华为云数据复制服务DRS正式商用
查看>>
7元险+20万现金贷?天猫双十一快递小哥福利暖心!
查看>>
OPPO R11首销再成现象级,线下需排队购买
查看>>
从研发到量产,深度剖析Apollo 3.0技术演进|沙龙推荐
查看>>
N行代码成为 AI 大神,他是怎么做到的?|深圳编码日
查看>>
你的回家路被照亮了,一份来自良心企业的厚礼
查看>>
日冲绳县议会通过修正案 拟增普天机场搬迁投票选项
查看>>