I'd like to use a build server separate from appveyor. Ideally I'll have one package that I can push to multiple environments.
How can I do this with appharbor?
I also saw this, but there was no real direction I could gather from it.
https://support.appharbor.com/discussions/problems/1232-pushing-a-pre-built-deployment-package
#1 Posted by rune Support staff on 06 Dec, 2016 08:35 AM
Hi,
I'm not aware of any integration options for prebuilt appveyor packages, but if you can make your build process work with AppHarbor it seems like you could just use their git workflow described here. That should also allow you to deploy the same source code to multiple AppHarbor applications -- similar to how you can connect a GitHub repository with multiple AppHarbor apps.
It wouldn't leverage the already built appveyor package, but perhaps that's not an issue? Have you experienced any issues building the application through AppHarbor? Integrating appveyor's with AppHarbor using their git integration would likely still give you some of the CI benefits of appveyor.
There are a few other options that might be worth a look, but probably requires a bit of code to fully automate:
deploycommand that can create a tarball and upload it to AppHarbor. This is particularly useful for prebuilt binaries, so if you can execute a script after completing the CI workflow at appveyor this seems pretty straightforward.Best,
Rune