【问题标题】:Visual Studio App Center prepare separate git for BuildVisual Studio App Center 为 Build 准备单独的 git
【发布时间】:2019-03-12 10:43:42
【问题描述】:

我正在尝试在 Visual Studio App Center 中为我的 xamarin.android 构建正确引用我的附加 github 库。 该库包含在一个单独的 git 存储库中,然后在我的 Visual Studio 项目中引用。

为了在其中包含库,我添加了一个“appcenter-post-clone.sh”文件,该文件应该加载 git,以便引用仍然可以工作。

回显“Custom_AppCenter_Script”

回显 $APPCENTER_SOURCE_DIRECTORY

回显 $PWD

git克隆https://github.com/Mygit/Reponame.git

---构建输出:---

Custom_AppCenter_Script

/Users/vsts/agent/2.148.0/work/1/s

/Users/vsts/agent/2.148.0/work/1/s/Flux/Flux.Android

克隆到“极光”...

##[section]完成:克隆后脚本

##[section]开始:设置单声道版本

.....

警告:找不到项目文件 /Users/vsts/agent/2.148.0/work/1/s/../Aurora/Aurora/Aurora.csproj。

如何调整脚本以使库位于正确的位置?

【问题讨论】:

  • 您应该考虑将其作为 git 子模块,而不是让脚本检查它。

标签: git xamarin azure-devops visual-studio-app-center


【解决方案1】:

我找到了解决方案:

将 git 作为子模块添加到存储库中,然后将“appcenter-post-clone.sh”更改为:

回显“Custom_AppCenter_Script”

git clone --recursive https://github.com/Mygit/Reponame.git

echo "克隆完成。"

【讨论】:

  • 感谢您在此处分享您的解决方案,您可以接受它作为答案,这样它可以帮助遇到相同问题的其他社区成员,我们可以存档此线程,谢谢。
猜你喜欢
  • 2019-02-19
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-21
  • 2018-09-01
相关资源
最近更新 更多