App Center:如何自动 运行 介于 git clone 和 npm install 之间的脚本?
App Center: how to automatically run a script somewhere between git clone and npm install?
为了尝试让 App Center 与我的 monorepo React Native 应用程序一起工作,我试图找到一种方法在自动 git clone
和 [=13] 之间插入一些 bash 脚本=] 由 App Center 调用。
实际上,App Center 会自动 git clone
链接项目,然后在克隆完成后立即自动运行 npm install
。
没有原生的post-clone
hook,没能做出that package work (and I don't even know if it could work since the git clone
command would be called from a blank environment) and npm script preinstall
doesn't seem to work as it should since npm 7.
有人知道实现它的方法吗?
我终于自己找到了解决方案:App Center 实际上带有 built-in 钩子,可以让我做我想做的事:https://docs.microsoft.com/en-us/appcenter/build/custom/scripts/
只需在您的 React Native 应用程序的根目录添加一个 appcenter-post-clone.sh
(或与您的 .xcodeproj
或 build.gradle
处于同一级别并添加任何 bash 脚本在那里。它将 运行 紧接在 App Center git clone
之后和自动 npm install
.
之前
为了尝试让 App Center 与我的 monorepo React Native 应用程序一起工作,我试图找到一种方法在自动 git clone
和 [=13] 之间插入一些 bash 脚本=] 由 App Center 调用。
实际上,App Center 会自动 git clone
链接项目,然后在克隆完成后立即自动运行 npm install
。
没有原生的post-clone
hook,没能做出that package work (and I don't even know if it could work since the git clone
command would be called from a blank environment) and npm script preinstall
doesn't seem to work as it should since npm 7.
有人知道实现它的方法吗?
我终于自己找到了解决方案:App Center 实际上带有 built-in 钩子,可以让我做我想做的事:https://docs.microsoft.com/en-us/appcenter/build/custom/scripts/
只需在您的 React Native 应用程序的根目录添加一个 appcenter-post-clone.sh
(或与您的 .xcodeproj
或 build.gradle
处于同一级别并添加任何 bash 脚本在那里。它将 运行 紧接在 App Center git clone
之后和自动 npm install
.