我正在开发一个部署到Travis目前不支持的提供程序的项目,所以我已经在一个after_success块中编写了部署步骤.但是,我想将Travis配置为仅部署在新标签上.我知道这可以在使用deploy:块时添加
deploy:
# ...
on:
tags: true
Run Code Online (Sandbox Code Playgroud)
到deploy:街区.
同样可能after_success吗?如果没有,after_success如果我在新标签上,是否还有其他方法可以执行某些操作?
如果Travis不支持这个,我可以编写一个shell脚本在所有成功后运行,检查是否在新标签上,然后有条件地进行部署,但我更希望能让Travis自动执行.
谢谢!
我正在研究一个跨越多个板条箱的项目.顶级包(app)需要另外两个包(库)作为依赖.cargo test在顶级包中运行构建依赖关系并运行顶级包的测试,但它不会运行其他两个包的测试.有没有办法配置,cargo test以便它将在所有三个板条箱中运行测试?
谢谢!