【问题标题】:Unable to deploy artifact from Appveyor to Github无法将工件从 Appveyor 部署到 Github
【发布时间】:2018-01-20 18:54:29
【问题描述】:

我收到这条消息:

"GitHub" deployment has been skipped as environment variable has not matched ("appveyor_repo_tag" is "false", should be "true")

但是,可以在我的 Appveyor.yml 中看到:

https://github.com/GrokImageCompression/grok/blob/master/appveyor.yml

appveyor_repo_tag 实际上设置为 true

【问题讨论】:

    标签: github appveyor


    【解决方案1】:
    • 删除skip_tags: true
    • 在 GitHub 部署设置中添加 tag: $(APPVEYOR_REPO_TAG_NAME)(以防止 AppVeyor 创建新标签和无限构建循环)
    • 可选择添加force_update: true(用于更新版本详细信息,而不仅仅是文件)

    【讨论】:

    • 谢谢。 “Github 部署设置”是什么意思?我想使用我将更改推送到的标签,而不是 Appveyor 创建的标签
    • $(APPVEYOR_REPO_TAG_NAME) 是环境变量,它公开了您推送的标签名称(AppVeyor 从 GitHub webhook 读取它)。这对你有用。
    • 部署:标签:$(APPVEYOR_REPO_TAG_NAME)
    • 你是这个意思吗?
    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多