![](/img/trans.png)
[英]Automatically create a Label in Azure DevOps Release Pipeline
[英]How to Automatically upload a file to Azure DevOps repository through a release pipeline CMD task
我在 Azure devops 中创建了一个发布管道,以使用发布管道中的 CMD 任务生成 .dacpac 文件。 当我将 \tf: 路径作为 $(Agent.HomeDirectory) 时,.dacpac 文件正在成功生成。 我想在我的存储库中提供要保存 .dacpac 文件的文件夹的路径。
下面是我尝试将文件存储在(Agent.HomeDirectory)上的命令,它运行良好。
C:\Program Files (x86)\Microsoft SQL Server\150\DAC\bin>sqlpackages.exe /Action:Extract /ssn:tcp:,1433 /sdn: /su: /sp: /tf:$(Agnet.HomeDirectory )/test.dacpac /p:Storage=File
请指导我如何从命令行将文件存储到存储库文件夹。
谢谢,萨钦
请参考以下步骤:
添加CMD任务,脚本如下:
cd D:\a\r1\a_testproject
光盘。 > 001.txt // 我在这里创建一个测试 txt。 请将您需要的文件复制到该路径。 或者您可以使用 git 在您想要的路径中克隆一个 repo。
git 配置 --global user.email "xxxx@mail.com"
git 配置 --global user.name "xxxx"
git 状态
git 添加-A
git 状态
git commit -m "最新更新" git show-ref
git push -u origin HEAD:test //如果推送步骤显示错误:src refspec xxxx 不匹配。 请检查日志并选择正确的头
有关更多信息,请参阅将文件从 CI 管道复制到 Azure Devops 存储库以及如何在 git 存储库中添加/更新文件从 Z3A580F142203677F1F0BC30898F63F53 动态开发管道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.