如何从Azure devops管道代理获取安全的签名工件

时间:2020-08-24 08:47:23

标签: github azure-devops azure-pipelines

我想开发一种Azure管道来对二进制工件进行安全签名。

这里是过程:

  1. 将签名工具和二进制文件放入GitHub存储库中。

  2. 用户将二进制文件上传到GitHub存储库文件夹“ unsigned”并运行管道,管道将工具和二进制文件拉到管道代理(Winserver)并签名二进制文件,已签名的二进制文件将被复制到存储库文件夹“签名”。

  3. 直接从管道代理下载已签名的二进制文件,或将已签名的二进制文件上传回GitHub存储库,供用户从中下载。

对于步骤3: 如何将已签名的二进制文件从管道代理直接下载到本地PC? 将签名的二进制文件上传回GitHub存储库需要什么git命令?谢谢。

1 个答案:

答案 0 :(得分:1)

同意Shayki,您可以在cmd任务中尝试以下git命令。

git clone https://github.com/xxx/xxx.git
git config --global user.name "xxx"
git checkout master
git add .
git commit -m "abc"
git push https://{yourPAT}@github.com/xxx/yyy.git

这是您可以参考的ticket