仅针对更改的文件增量构建 VSTS (Wordpress)

2023-12-08

我有一个用于 Wordpress php 文件的构建和发布管道,但我只想为源代码管理中更改的文件创建构建。我没有使用 Visual Studio 构建任务,因为我猜这不适用于 php 文件。

以下是管道的配置方式:目前根据build我仅使用来自的发布工件$(Build.SourcesDirectory)并根据release我正在使用 FTP 上传将这些工件复制到网站。

由于文件量大于10K,

我希望它只构建已更改的文件并发布这些文件 而不是再次整个目录。

我如何在构建中实现这一点,因为发布将根据工件自动拾取文件。


VSTS 中没有可以仅根据以前的工件拾取文件的功能。

您可以参考以下方法来实现:

  1. 创建 XML 文件,用于存储每个文件的上次上传/发布信息(例如文件名、日期时间、变更集/提交版本)。
  2. 创建一个 PowerShell 脚本文件,其中包含比较文件的逻辑 (获取文件元数据并与该 XML 文件进行比较)并将更新的文件复制到特定文件夹
  3. 发布该文件夹中的文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅针对更改的文件增量构建 VSTS (Wordpress) 的相关文章

  • ANTLR 和 Eclipse(或任何像样的 IDE)

    我已经使用 ANTLRv3IDE 插件在 Eclipse 中使用 ANTLR 一段时间了 虽然它并不完美 而且有点过时 但它的工作相当不错 现在 我希望将我正在创建的另一个 DSL 切换到 ANTLRv4 然而 Eclipse 的支持似乎非
  • SubscriptionManager 用于读取运行 Android 5.1+ 的双 SIM 设备的 IMSI

    对于 API 22 我尝试使用 SubscriptionManager 读取双 SIM 卡 IMSI IMSI 是 14 到 15 个字符 格式如下 MCC MNC MSIN MCC 移动国家 地区代码 例如 美国为 310 MNC 移动网
  • 直接从浏览器将文件上传到 Azure Blob 存储?

    是否可以创建一个 html 表单以允许 Web 用户直接将文件上传到 azure blob 存储 而无需使用其他服务器作为中介 S3 和 GAW blobstore 都允许这样做 但我找不到任何对 azure blob 存储的支持 编辑 2
  • Nodejs 一个接一个地运行异步函数

    我是 JS nodejs 的新手 所以如果我不能提出切中要害的问题 请原谅我 所以基本上 如果我有两个异步函数 async function init async function main 如何确保在 init 完成其异步请求后调用 ma
  • 从 STL 列表中删除项目

    我想创建一个函数 如果符合特定条件 则将项目从一个 STL 列表移动到另一个列表 这段代码不是这样做的方法 迭代器很可能会被擦除 函数失效并导致问题 for std list
  • facebook php - 如何获取专辑封面照片

    我需要使用 PHP SDK Facebook 获取专辑封面照片 我尝试 https graph facebook com ALBUM ID picture type album 但我得到默认图像 例如 获取用户 https graph fa
  • 如何从尖点库矩阵格式获取原始指针

    我需要从尖点库矩阵格式获取原始指针 例如 cusp coo matrix
  • 如何将tchar指针转换为char指针

    我想将 tchar 转换为 char 这可能吗 如果是的话该怎么做 我使用unicode设置 A TCHAR要么是一个普通的char or a wchar t取决于您的项目的设置 如果是后者 您需要使用WideCharToMultiByte
  • 在合并的单元格中选择、插入照片并将其居中

    我是一名研发面包师 正在为我的团队制作食谱模板 模板中有照片 但我需要轻松地允许他们单击一个按钮 打开照片的文件选择器 然后将该照片放在合并的单元格中 我其实不太擅长做这个 Sub InsertPhotoMacro Dim photoNam
  • 从顶部开始在同一水平线上显示同一行中的两个 div

    这是我的代码 floating box display inline block width 150px margin 10px border 3px solid 73AD21 after box border 3px solid red
  • jqGrid刷新本地数据(JSON对象)

    我正在尝试将 jqGrid 与本地数据一起使用 但发现了几个问题 我正在初始化这样的事情 function refreshGrid grid results grid jqGrid data results datatype local c
  • Pymongo 批量插入

    我正在尝试批量插入文档 但批量插入时不会插入超过 84 个文档 给我这个错误 in insert pymongo errors InvalidOperation cannot do an empty bulk insert 是否可以批量插入
  • 无法在 Python 2.4 中解码 unicode 字符串

    这是Python 2 4 中的 这是我的情况 我从数据库中提取一个字符串 它包含一个变音的 o xf6 此时 如果我运行 type value 它会返回 str 然后我尝试运行 decode utf 8 但收到错误 utf8 编解码器无法解
  • 自定义字体显示在 IB 中,但不显示在模拟器中

    我已经设置了一个UITextView and a UILabel使用自定义字体 它是垂直镜像的蒙古文字体 但我还添加了英文文本 以便您可以看到效果 这些文字显示在 Interface Builder 中 但在模拟器中大部分字符都在UITex
  • Android:防止嗅探(例如使用 CharlesProxy)SSL 流量

    我使用 Charles 检查将我的应用程序发送到 HTTPS 的数据 我在手机上安装了 Charles CA 证书 因此我能够解密每个 SSL 流量 但我发现一些应用程序无法看到 SSL 流量 我如何将这种行为实现到我自己的应用程序中 有了
  • C# amo 获取角色完整

    我正在开发一个 SSAS 项目 其中除其他事项外 我需要获取 C 中表格多维数据集的完整用户列表 目前我让它以这样的方式工作 我可以获得角色 但数据不完整 当我调用 Server Database Roles 为了便于阅读而简化 属性并枚举
  • SQLite HAVING 比较错误

    我有一个测试 SQLite 表 用于存储带有值的报告数据 CREATE TABLE IF NOT EXISTS test fact daily revenue date TEXT revenue NUMERIC product TEXT I
  • 类模板的 C++ 静态成员 - 链接器警告“多重定义”[重复]

    这个问题在这里已经有答案了 假设出于某种原因 我想要一个类模板 MyTemp 和一些静态数据成员 smDummyVar Mytemp h ifndef MY TEMP H define MY TEMP H template
  • 允许使用 SurfaceTexture 在 GLSurfaceView 渲染器中进行多通道渲染

    我正在显示视频GLSurfaceView使用需要连续应用多个着色器的自定义渲染器 目前 它可以成功地使用一个着色器 但我不确定如何扩展渲染管道以连续应用多个着色器 我知道有一些关于应用多个着色器的示例 使用FrameBuffers and
  • WiX Heat:预构建事件在构建服务器上过早触发

    我正在为我的 Visual Studio 解决方案收集一个目录 到目前为止 它在我的本地系统上运行可能是因为项目构建顺序得到了尊重 当我在构建服务器上运行安装程序时 它会找到正确的目录 但在构建安装文件时尚未创建该目录 它抛出一个HEAT5

随机推荐

  • 如何获取 Azure IoT Hub 上设备的公共 IP 地址?

    我有兴趣获取 Azure IoT 中心上连接设备的公共 IP 地址 我已经检查了 SDK 但看不到任何获取它的方法 我的目的是通过 IP 对设备进行地理定位 这不准确 但对我有用 有什么线索吗 似乎没有这样的开箱即用功能 解决方法是将设备
  • 在现有 UIKit 应用程序中包含 SwiftUI 视图

    是否可以使用 SwiftUI 与现有 UIKit 应用程序并排构建视图 我有一个用 Objective C 编写的现有应用程序 我已经开始迁移到 Swift 5 我想知道是否可以将 SwiftUI 与现有的 UIKit xib 视图一起使用
  • 用 grid 和 gtable 拆解 ggplot

    我正在努力构建基于的双轴图ggplot对象 根据巴蒂斯特的建议 我已将问题分解为更小的部分 目前的问题是 如何删除所有数据grobs 同时保留轴 轴标签 轴刻度线和网格线 我所说的 数据 是指与以下内容相关的数据geom line and
  • Pro AngularJS - 你能帮忙解释一下这段代码吗?

    我正在读 Apress 写的一本名为 Pro AngularJS 的书 我只是想确保我理解所有代码 但我对下面的代码有点困惑 下面是书中的一个自定义过滤器 它接受 2 个参数 数据数组和属性名称 在书中 属性名称是数据中的类别键 设置它是为
  • gcc 中类型的非常量引用初始化无效,但 Visual Studio 中无效

    我有一些代码 其中 IInterface 是一个抽象类 我正在写这个 IInterface q InterfaceImpl 并在 Visual Studio 2008 中编译它并且运行良好 然后我将它移植到 gcc 项目中 突然出现这个错误
  • SQL Server - 在 WHERE 子句中使用 CASE

    我想用CASE in WHERE子句 但它返回错误 我可以在 where 子句中使用 CASE 吗 或者如何解决它 谢谢 SELECT FROM hris leave dbo tbl act inner join hris leave db
  • 如何用 C 语言按行块处理文本文件?

    我正在用 C 编写一个程序 该程序处理一个文本文件并跟踪每个唯一的单词 通过使用一个具有该单词的 char 数组和其出现次数的计数的结构 并将该结构存储到数据结构中 然而 作业中包含这样的内容 整个 txt 文件可能非常大 无法保存在主内存
  • 什么是“<调用>d__40”?

    使用 Powershell System Management Automation Cmdlet Invoke 返回类型的对象
  • 单击 HTML5 数据列表选项时执行操作

    我正在使用一个
  • 改变 CGRect (或任何结构)?

    我在我的代码中做了很多这样的事情 self sliderOne frame CGRectMake newX 0 self sliderOne frame size width self sliderOne frame size height
  • 卷积神经网络输出所有标签的相同概率

    我目前正在 MNIST 上训练 CNN 随着训练的进行 输出概率 softmax 给出 0 1 0 1 0 1 初始值不统一 所以我不知道我是否在这里做了一些愚蠢的事情 我只训练了15步 只是为了看看训练进展如何 尽管这个数字很低 但我认为
  • Swift:无法以编程方式编辑自定义表格单元格的属性

    我正在尝试更改自定义表格单元格内视图的颜色 并且我有一个可以使用的出口 我可以更改此视图的其他属性 例如 isHidden but backgroundColor似乎不起作用 知道我做错了什么吗 UIColor 名为 绿色 适用于应用程序的
  • 如何在 swift 中将双精度型转换为字节数组?

    我知道如何在java中做到这一点 参见here 但我找不到 java 的 ByteBuffer 的快速等效项 因此找不到它的 putDouble double value 方法 基本上 我正在寻找这样的函数 typealias Byte U
  • 有没有办法在每个页面上打印网页页眉/页脚?

    根据我的研究 似乎我想做的事情是不可能的 但以防万一发生了变化 我想检查一下是否有人想出了一种方法来做到这一点 我有一个网络应用程序 可以根据浏览器窗口中的用户选择生成打印报告 我有一个自定义页眉和页脚 当从浏览器打印报告时 应在每个打印页
  • 在 R 中使用 ggplot2 创建“雷达图”(又名星图;蜘蛛图)

    我想创建一个如下图所示的图 我知道我可以使用radarchart函数来自fmsb包裹 我怀疑是否ggplot2可以用极坐标这样做吗 谢谢 首先 我们加载一些包 library reshape2 library ggplot2 library
  • JS:如何在没有 XMLHttpRequest 的情况下对本地文件进行 Base64 编码?

    我正在尝试对本地文件进行 Base64 编码 它就在我的旁边 js文件 因此不会进行上传 解决方案如this using XMLHttpRequest 出现跨站点脚本错误 我正在尝试这样的事情 这不起作用 但它可能有助于解释我的问题 var
  • 获取 MySQL 数据库列表和服务器版本?

    我的 MySQL 连接字符串是 Server localhost User ID root Password 123 pooling yes charset utf8 DataBase 我的问题是 我应该编写什么查询来获取存在的数据库名称
  • Qt:重叠半透明QgraphicsItem

    我使用 QGraphicsView 一段时间了 我面临着一个先决条件 我不确定使用这个框架是否可以满足它 尽可能简单地说 我有 2 个重叠的 RectItem 和一个半透明的 QBrush 两者相同 是否可以防止重叠区域变得更加不透明 我只
  • Google Drive 使用 javascript 断点续传

    我正在尝试使用以下方式将文件上传到 Google 云端硬盘适用于 JavaScript 的 Google API 客户端库 and 可断点上传类型 我成功进行了身份验证并获取了上传 URI 但在发送实际数据时遇到了问题 如果文件仅包含 AS
  • 仅针对更改的文件增量构建 VSTS (Wordpress)

    我有一个用于 Wordpress php 文件的构建和发布管道 但我只想为源代码管理中更改的文件创建构建 我没有使用 Visual Studio 构建任务 因为我猜这不适用于 php 文件 以下是管道的配置方式 目前根据build我仅使用来