2017-12-11 12 views
0

私はドローン0.8.1をgogsで使用しています。私がマスターすることにコミットすると、ビルドがトリガーされます。ゴッグスのレポにタグを付けると、ビルドが開始されず、期待通りのドッキング・イメージが構築されません。ここに私の.drone.ymlファイルです:gogsでタグ付けしないと、drone.ioでビルドが開始されない

pipeline: docker: image: plugins/docker repo: larktech/mirror-repos default_tags: true when: event: [ push, tag ]

gogsのリリース機能を使用して、私はレポv1.0.1をタグ付けされた、しかし何のビルドが続いたん。マスタにコミットすると、latestが期待どおりにビルドされました。私は何が欠けていますか?

+1

あなたはレポの設定でタグのリポジトリのフックを有効にしましたか? – Oliver

+0

私はそうしなかった、私はそれのための設定があったことを認識していない。私は 'tag'と' deployment'のフックを有効にしました。私はゴッグサイドをチェックして、 'リリース'をチェックして、有効なイベントのリストに「作成」、「プルリクエスト」、「プッシュ」を追加しました。私はリリースを作成したときに、Webhookがゴッグサイドで起動されたことがわかります。ドローンはビルドを試みなかった。無人機でデバッグロギングを有効にしましたが、メッセージは記録されません。 – monty0

答えて

0

現在、無人機はリリースイベントwebhookをサポートしていません。これは、gogsリリースタブでリリースにタグを付けると呼び出されます。 https://discourse.drone.io/t/tags-not-building-for-me/1236からの助けを借りて

は私が手動でタグをプッシュすることは、私のビルドをトリガすることを学んだ:

git tag -a v1.0.6 -m 'another test' git push origin v1.0.6

関連する問題