使用SourceTree的自定义操作脚本进行Pod安装

时间:2017-03-26 04:36:08

标签: git macos scripting cocoapods atlassian-sourcetree

我写了一个自定义的post-checkout git hook来检查pod文件并执行pod安装。我在SourceTree中将其添加为自定义操作。每当我尝试从Sourcetree触发时,它会抛出错误“pod not found”。但是,如果我独立运行此脚本,它可以正常工作。

2 个答案:

答案 0 :(得分:0)

您需要将脚本目标设置为podinstall作为参数。

Screenshot

感谢Michael Voong Blog

答案 1 :(得分:0)

我使用以下脚本创建了一个名为pod_install.sh的文件:

echo passthru('sudo docker run my_docker bash -c "-check ATCG "'.$cut );

我还添加了此自定义操作: Custom Action

如果需要执行权限,只需转到脚本所在终端的命令行并运行:

#!/bin/sh
export LANG=en_US.UTF-8
/usr/local/bin/pod install