Travis-CIのyamlセッティング
Conditional releaseのところではifが使えない? condition:
を使う。その中身はbash conditionalの[[ condition ]]
で書く。
他のところでは、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