私はGitHubでホストされているプロジェクトを持っており、Appveyorでコンパイルしています。タグを付けずにGitHubリリースとしてAppveyorビルドを展開する
私は、各ビルドがGitHubリリースとして配備されるように、各ビルドが最後に上書きされるように、Appveyorをセットアップしたいと思います。この方法では、常に最新のビルドが添付されたAppveyorのGitHubリリースが1つしかありません。
release
をappveyor.yml
に指定すると、リリースが既に存在している(私はそれを上書きしたい)というエラーが表示され、そうでなければ、各デプロイメント現在のビルドで新しいタグを作成すると、不要なタグでリポジトリが荒らされます。
さらに、リリースがデプロイされるたびに新しいタグが作成され、別のAppveyorビルドがトリガーされます。これは、リポジトリへのすべてのプッシュが2つの同一のビルドをトリガすることを意味します。
誰かが同じGitHubリリースに継続的に展開し、ファイルを最新のバージョンに置き換え、Appveyorの配備に応じて新しいAppveyorビルドが起動されないようにする方法を開発しましたか?