我正在尝试为我的项目创建CI / CD管道,对于该管道,开发的输出是多个xaml文件。
我正在尝试在Azure Devops工具中构建管道。对于构建管道,我们必须选择一个任务(例如:对于powershell脚本,有一个powershell任务)。由于我们的项目文件是xamls,我们可以在这里选择什么并完成构建管道? 基本上,我们可以在xaml文件上执行哪些构建活动(如sonarQube和HPFortify for Java项目)?如果没有,我可以绕过而有一个空的构建,以便我们无需太多构建检查就可以进入发布管道。 我们不需要将其打包到一个单独的软件包中。构建完成后,它可以保留为xaml文件,并且CD管道可以将其部署到服务器中的文件夹中。
答案 0 :(得分:1)
如果构建工件只是一堆XAML文件,则只需使用复制任务将其复制到$(Build。ArtifactStagingDirectory),然后使用发布放置任务获取$(Build。ArtifactStagingDirectory)的内容并存储它在服务器上就完成了。
您不必执行构建任务,只需要发行所需的文件,以上几步就可以很好地完成。