2016-05-28 9 views
0

私はGitHubでホストされているプロジェクトを持っており、Appveyorでコンパイルしています。タグを付けずにGitHubリリースとしてAppveyorビルドを展開する

私は、各ビルドがGitHubリリースとして配備されるように、各ビルドが最後に上書きされるように、Appveyorをセットアップしたいと思います。この方法では、常に最新のビルドが添付されたAppveyorのGitHubリリースが1つしかありません。

releaseappveyor.ymlに指定すると、リリースが既に存在している(私はそれを上書きしたい)というエラーが表示され、そうでなければ、各デプロイメント現在のビルドで新しいタグを作成すると、不要なタグでリポジトリが荒らされます。

さらに、リリースがデプロイされるたびに新しいタグが作成され、別のAppveyorビルドがトリガーされます。これは、リポジトリへのすべてのプッシュが2つの同一のビルドをトリガすることを意味します。

誰かが同じGitHubリリースに継続的に展開し、ファイルを最新のバージョンに置き換え、Appveyorの配備に応じて新しいAppveyorビルドが起動されないようにする方法を開発しましたか?

答えて

1

GitHubデプロイメントプロバイダの設定にforce_update: trueを追加すると、既存のリリースを上書きできます。

関連する問題