将Appveyor构建部署为GitHub版本而不制作标记

时间:2016-05-28 14:45:55

标签: github appveyor

我有一个在GitHub上托管的项目,我用Appveyor编译它。

我想设置Appveyor,以便将每个构建部署为GitHub版本,但每个构建都会覆盖最后一个版本。这样,只有一个来自Appveyor的GitHub版本将始终附加最新版本。

我无法看到如何执行此操作,因为如果我在release中指定appveyor.yml,则会收到错误消息,说明该版本已经存在(是的,我想覆盖它),如果我然后,每个部署都会创建一个包含当前版本的新标记,这将使用无用的标记将存储库丢弃。

最重要的是,每次部署版本时,它都会创建一个新标记,从而触发另一个Appveyor构建。这意味着每次推送到存储库都会触发两个相同的构建。

有没有人找到一种方法来连续部署到同一个GitHub版本,用最新版本替换文件,并防止在响应Appveyor部署时触发新的Appveyor构建?

1 个答案:

答案 0 :(得分:1)

您可以将 links = Item.query.filter(func.mid(Item.title.like, 1, 3)('%' +search_term + '%')).paginate(page, 10, True) TypeError: 'Function' object is not callable 添加到GitHub部署提供程序设置以覆盖现有版本。