0

だから私はドローン.ioでビルドを行っています.ビルド/デプロイ/パブリッシュの手順でそれが可能かどうか疑問に思っています:

when: tag: PRODUCTION

または、ブランチで実行できるのと同じ方法で同様のことを行うことができます。

そうでない場合は、とにかく $$DRONE_TAG 変数を使用してこれを行う必要がありますか、それとも何らかの方法で git フックを操作する必要がありますか?

4

1 に答える 1

5

フック イベント タイプに基づいてステップをフィルタリングできます。

when:
  event: tag

タグ名に基づいてステップをフィルタリングする必要がある場合、使用しているバージョン コントロール ホスティング プロバイダーによっては、これが可能な場合があります。GitHub を使用している場合、ドローンがタグ フック イベントを処理すると、ブランチが に設定されrefs/tags/%sます。これは、ブランチ名に基づいてタグをフィルタリングできることを意味します。

when:
  event: tag
  branch: refs/tags/PRODUCTION
于 2016-09-30T16:17:35.590 に答える