首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过发布管道CMD任务自动将文件上载到Azure DevOps存储库

如何通过发布管道CMD任务自动将文件上载到Azure DevOps存储库
EN

Stack Overflow用户
提问于 2022-01-03 00:55:09
回答 1查看 1.5K关注 0票数 0

我在Azure中创建了一个发布管道,使用发布管道中的CMD任务生成.dacpac文件。当我将\tf: path作为$(Agent.HomeDirectory)时,Agent.HomeDirectory文件将被成功生成。我想在我的存储库中给出文件夹的路径,我想在其中保存.dacpac文件。

下面是我试图将文件存储在(Agent.HomeDirectory)上的命令,它运行良好。

C:\Program (x86)\Microsoft Server\150\DAC\bin>sqlpackages.exe /Action:Extract /ssn:tcp:,1433 /sdn: /su: /sp: /tf:$(Agnet.HomeDirectory)/test.dacpac /p:Storage=File

请指导我如何将文件从命令行存储到存储库文件夹。

谢谢你,萨钦

EN

回答 1

Stack Overflow用户

发布于 2022-01-03 05:43:42

请参阅下列步骤:

  1. I创建了一个发布管道,并添加了这个repo: testproject,分支: test

  1. 添加CMD任务,脚本如下:

cd D:\a\r1\a_testproject

cd。> 001.txt //我在这里创建一个测试txt。请将您需要的文件复制到路径上。或者你可以用git在你想要的路径上克隆一个回购。

git配置--全局user.email "xxxx@mail.com“

git配置--全局user.name "xxxx“

git状态

git添加-A

git状态

git提交-m“最新更新”git show-ref

git -u原点头:test//如果推送步骤显示错误: src refspec xxxx不匹配任何错误。请检查原木并选择一个

  1. 允许脚本访问OAuth令牌

  1. 设置帐户{projectname} Build Service (orgname)

的权限

有关更多信息,请参考Copy file from CI Pipeline to Azure Devops RepositoryHow to add/update files in git repository from Azure DevOps Pipeline Dynamics 365 CE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70560837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档