00000Gitでタグを作る様な時は大概masterブランチ等で十分テストを行った後です。新しいタグに対するテストビルドは無駄です。これが上手く動いてなかったので調べてみました。ci]というワードを入れます。見で見えないように、2行目以降に書いてもOK。skip]を加えていました。最新のコミットメッセージと共に新しいタグを作る様にしていました。CI側でテストが行われてしまっています。上で書いたようにきちんと入っています。試してみましたがどれもダメ。ci]でもきちんとスキップされています。コミットしたものからタグを作るとそれはスキップされること。取ってきて確認している様です。タグを作るとどうしてもそれに対してもテストビルドが走ります。skip]のメッセージを入れる余分なコミットを作る。READMEに適当に空白を付け加えたり消したりとか。date.txtで毎回アップデートするとか。タグを作る際に.travis.ymlを一度消してコミットしてタグを作り、またあとで加える。CIではWebから設定で.travis.ymlがあるブランチだけをチェックする様にする設定があるのでそれをONにしておく。これよく考えると後で加えてからpushするとそれに対してまた無駄なビルドが走る。.travis.ymlにタグを無視するような設定を書く。上の2つは余りにスマートでないのでダメ。/^v[0-9]/を加えておくことでv0.0.1の様なタグを全て無視します。タグの名前を付けてたりする場合はそれに対応する様に変更が必要です。masterとすることでmasterブランチ以外では走らせない様にすることも可能です。exceptの項目にあるものでもonlyの項目にあればそれに対してテストが走ります。v1.0.0だけに対してはテストが走るようになります。