全局 TDS 配置更改
Global TDS config change
我们在 Azure DevOps 中有一个基于 Sitecore 的 C# 项目设置。在项目中有一个 TdsGlobal.config 文件,记录了 TDS 更改的日期。这应该在部署期间动态更改,仅用于获取前 3 周的 TDS 包。
<IncludeItemsChangedAfter>2019-04-01</IncludeItemsChangedAfter>
TdsGlobal.Config 中的上述字段需要在每次生产部署后更改。任何关于如何实现这一目标的建议!
Global TDS config change
如果您 仅 在生产部署期间更新 TdsGlobal.Config
中的 IncludeItemsChangedAfter
字段,而不是在 repo,您可以使用任务 Replace Tokens 来更新键的值:
<IncludeItemsChangedAfter>#{TDSChangesDate}#</IncludeItemsChangedAfter>
如果您需要更新 repo 中的更改,有两种方法可以实现。
一个正在使用 REST API Pushes - Create 更新 TdsGlobal.Config
文件:
检查 了解一些更详细的步骤。
另一种是使用 powershell 脚本更新文件和 git 命令行将更改提交到 repo:
添加命令行任务克隆存储库。
git config --global user.email "xxx@xyz.com"
git config --global user.name "Admin"
git clone <repo> <directory> //The repo should be https://<PAT>@dev.azure.com/<OrganizationName>/xxxxx/_git/xxx
- 添加 powershell 或任何其他任务来更新文件
TdsGlobal.Config
。
添加另一个命令行任务以将更改提交到存储库:
git commit -m "Update package date"
git push -u origin master
查看 了解更多详情。
希望这对您有所帮助。
我们在 Azure DevOps 中有一个基于 Sitecore 的 C# 项目设置。在项目中有一个 TdsGlobal.config 文件,记录了 TDS 更改的日期。这应该在部署期间动态更改,仅用于获取前 3 周的 TDS 包。
<IncludeItemsChangedAfter>2019-04-01</IncludeItemsChangedAfter>
TdsGlobal.Config 中的上述字段需要在每次生产部署后更改。任何关于如何实现这一目标的建议!
Global TDS config change
如果您 仅 在生产部署期间更新 TdsGlobal.Config
中的 IncludeItemsChangedAfter
字段,而不是在 repo,您可以使用任务 Replace Tokens 来更新键的值:
<IncludeItemsChangedAfter>#{TDSChangesDate}#</IncludeItemsChangedAfter>
如果您需要更新 repo 中的更改,有两种方法可以实现。
一个正在使用 REST API Pushes - Create 更新 TdsGlobal.Config
文件:
检查
另一种是使用 powershell 脚本更新文件和 git 命令行将更改提交到 repo:
添加命令行任务克隆存储库。
git config --global user.email "xxx@xyz.com" git config --global user.name "Admin" git clone <repo> <directory> //The repo should be https://<PAT>@dev.azure.com/<OrganizationName>/xxxxx/_git/xxx
- 添加 powershell 或任何其他任务来更新文件
TdsGlobal.Config
。 添加另一个命令行任务以将更改提交到存储库:
git commit -m "Update package date" git push -u origin master
查看
希望这对您有所帮助。