首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AppVeyor部署到AppHarbor

AppVeyor部署到AppHarbor
EN

Stack Overflow用户
提问于 2015-02-27 02:13:13
回答 1查看 238关注 0票数 1

我想用AppVeyor构建我的应用程序,然后将它部署到AppHarbor中。

我猜想有一种方法可以让AppVeyor将构建的代码推送到AppHarbor存储库URL,但我想不出怎么做。

有人能为我指明正确的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-27 05:44:32

通过执行以下操作,我成功地做到了这一点:

我去了AppVeyor ->加密数据,并加密了我的AppHarbor用户名和密码。

向我的appveyor.yml回购添加了一个GitHub文件:

代码语言:javascript
运行
复制
environment:
username:
    secure: <Encrypted Username>
password:
    secure: <Encrypted Password>

on_success:
  - git config --global credential.helper store
  - ps: Add-Content "$env:USERPROFILE\.git-credentials" "https://$($env:username):$env:password@appharbor.com`n"
  - git remote add appharbor <AppHarbor Repository Url>
  - git push appharbor master

一旦我确认这是可行的,我就去了AppHarbor中的Service,并删除了GitHub one。同时移除GitHub侧的钩子。

在我的例子中,我这样做是因为我想在AppVeyor中运行我的测试,而不是在AppHarbor中运行。我通过禁用在发布模式下构建的测试项目来实现这一点。但这也可以通过一个AppHarbor.sln文件来实现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28756398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档