当一个看起来像语义版本的标签被推送时,我想开始一个npm部署,例如v1.2.3.我看到标签名称在TRAVIS_TAG环境变量中,我可以指定一个on:条件,"可以是任何Bash条件".我不知道在这里写什么以及如何调试它.
- provider: npm
on:
tags: true
all_branches: true
condition: ???
理想情况下,我想不打扰Bash - 我希望条件执行Node.js脚本,然后决定是否部署,具体取决于节点退出代码.我怎样才能做到这一点?