【问题标题】:Deploy app built with appveyor from bitbucket从 bitbucket 部署使用 appveyor 构建的应用程序
【发布时间】:2018-04-27 02:35:57
【问题描述】:

我有一个使用 Appveyor 构建的电子应用程序,构建成功,但我不知道在哪里构建应用程序。 Appveyor 链接到我在 bitbucket 上的 repo。

我没有配置太多,虽然我试过没有成功。我正在使用 electron-vue 和样板文件中包含的 appveyor.yml,解释表明该应用程序应该在 github repo (https://simulatedgreg.gitbooks.io/electron-vue/content/en/using-electron-builder.html) 上找到我正在使用 bitbucket,让 webhook 工作并且它成功构建但是我找不到任何工件,也不知道如何配置它们。

我尝试使用 .exe 的路径创建一个工件并在 s3 上部署,但这似乎也不起作用。好像我在这里遗漏了什么

【问题讨论】:

  • 您能说明一下您是如何创建工件的吗?你关注appveyor.com/docs/packaging-artifacts了吗?你能从成功构建的artifacts标签下载和工件吗?
  • 添加了一些细节

标签: bitbucket appveyor


【解决方案1】:

我终于明白了。事实证明 appveyor.yml 需要为我的输出定义一个工件。由于我真的不知道 electron-builder 将为 Window 生成什么,我首先将整个构建文件夹声明为工件

artifact:
  - path: build

构建完成后,我下载了工件 build.zip 并查看了 exe 用于完善我的定义的位置

artifact:
  - path: 'build/squirrel-windows/*.exe'

它成功了,我现在可以将其配置为部署在我的网站上并可供下载

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-10
    • 2018-07-10
    • 2019-11-06
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    相关资源
    最近更新 更多