Travis-CIのyamlセッティング

Conditional releaseのところではifが使えない? condition:を使う。その中身はbash conditionalの[[ condition ]]で書く。

Deployment - Travis CI

他のところでは、ifが使えたりする。envとか。

https://docs.travis-ci.com/user/conditional-builds-stages-jobs/

PyPI deployでskip_existing: trueが使える。Pythonパッケージのpython2.7と3.6で別のビルドを行った時に、どちからdeployが遅い方でソースパッケージ(something-version.tar.gz)がすでに存在するというエラーが出てtravisがこけてしまうことを防ぐことができる。

Bash conditional

[[ condition ]][ condition ]の違いとか。

Conditions in bash scripting (if statements) - Linux Academy Blog