drone 0.8.5 で検証しています。
tag 名による判定方法はドキュメントには書いてないので書いておきます。
when:
ref: refs/tags/foo-* # タグ名が foo-* ならステップを実行
グロブ *
には /
は含まれないことには注意してください。
上記の例だと、 tag foo/bar/0.1.0
はマッチしません。
これは Go の filepath.Match を使っているからです。
drone 0.8.5 で検証しています。
tag 名による判定方法はドキュメントには書いてないので書いておきます。
when:
ref: refs/tags/foo-* # タグ名が foo-* ならステップを実行
グロブ *
には /
は含まれないことには注意してください。
上記の例だと、 tag foo/bar/0.1.0
はマッチしません。
これは Go の filepath.Match を使っているからです。