TFBuild访问本地文件系统

时间:2016-07-19 13:27:17

标签: cordova tfs build azure-devops

我正在尝试使用TFS / TFBuild设置持续集成构建服务。

我正在尝试为iOS和Android构建Cordova应用程序,因此我需要签署apk / ipa。

我需要一个iOS的p12证书文件和一个android的密钥库文件。

我不想在VCS中检查这些文件,有没有办法将它们存储在构建代理程序的系统中,并为cordova提供本地路径?

如果我尝试设置路径,它总是使用克隆存储库的相对路径,即使我使用的是预定义变量,如$(AGENT_HOMEDIRECTORY)。

是否可以访问代理运行的本地文件系统?

1 个答案:

答案 0 :(得分:1)

Cordova任务使用keystore / p12文件的相对路径,就像您找到的那样: enter image description here

但您可以将keystore / p12文件放在构建代理中,然后添加"复制文件" Cordova构建任务之前的任务,在cordova构建任务开始之前将证书文件复制到克隆的存储库文件夹,然后您可以在Cordova构建任务中设置相对路径。

以下任务copys" test.log"文件来自" E:\ a1"文件夹到"你好"存储库文件夹中的文件 enter image description here