zoukankan      html  css  js  c++  java
  • 2018-11-19-win10-uwp-使用-Azure-DevOps-自动构建

    title author date CreateTime categories
    win10 uwp 使用 Azure DevOps 自动构建
    lindexi
    2018-11-19 15:26:4 +0800
    2018-11-06 20:37:42 +0800
    UWP DevOps AzureDevOps

    通过 Azure DevOps 可以做到自动构建程序,覆盖计划、创建、编程、测试、部署、发布、托管、共享等各个环节,适用于大多数的语言、平台。 本文继续使用图床为例告诉大家如何使用 Azure DevOps 自动构建

    从谷歌搜 Azure DevOps 即可找到 Azure DevOps 的网站 https://dev.azure.com,这里支持使用微软的账号或 github 的账号登陆。

    假设已经登陆了账号,首先点击创建一个项目

    创建的时候需要等待很久,创建之后点击 Repos 导入 github 的仓库作为代码库,或者自己使用创建的项目提交代码

    本文是导入开源在 github 的 uwp 图床项目,点击导入

    输入自己的仓库地址

    点击 Pipelines 点击 Build 配置自动构建

    创建新的构建

    因为刚才已经导入代码,现在就可以直接导入代码

    直接点击下一步就可以

    这时可以选择自己需要的构建方式,有预定了很多构建的方式,通过寻找 UWP 的构建点击

    点击应用

    然后选择需要编译哪个 sln 文件

    这里选择项目之后点击保存

    点击队列按钮就可以进行构建

    这样就设置好了构建的方法,点击 Triggers 设置触发,可以设置有 push 上去就进行构建,也可以设置在某个时间进行构建

    点击添加任务,可以设置在某一天的时间构建

    设置完成点击保存就可以

    如果需要构建 WPF 程序,实际上和上面的步骤很多都是相同,只是在选择构建的预定义方法的时候选择的是桌面

    选择需要编译的项目,如果有单元测试项目就设置单元测试项目

    如果没有单元测试项目就点击移除单元测试项目

    设置完成之后点击保存

    设置自动构建的方法和 UWP 的方法相同

    手动构建的方法是点击 Queue 加入构建

    直接点击队列按钮就可以

    可以看到点击的任务加入构建

    再次点击 Build 就可以看到当前的构建

    点击 Option 可以将构建是否成功的图标复制出来

    [![Build status](https://dev.azure.com/lindexigd/BitStamp/_apis/build/status/BitStamp-Universal%20Windows%20Platform-CI)](https://dev.azure.com/lindexigd/BitStamp/_build/latest?definitionId=3)

    放在自己的项目首页就可以看到下面的效果

    Build status

    通过这个方式可以做到自动的构建项目

    通过这个网站可以做到发布管理任务,自动构建开发,代码审查,提交测试申请,自动发布,一个网站可以做到整个软件的开发管理

  • 相关阅读:
    原生js实现Ajax请求,包含get和post
    JSP和Servlet的关系
    框架、框架模式和设计模式
    Java技术综述
    传输层和网络层区别(形象解释)
    Vue基本用法:过滤器、生命周期钩子函数和利用webpack 生成项目
    Vue基本用法:组件
    Vue基本用法:计算属性、监听器和表单输入绑定
    Vue基本用法:模板语法和指令系统
    win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086222.html
Copyright © 2011-2022 走看看