unshield
unshield copied to clipboard
Setup appveyor builds of binaries
Appveyor allows automatically building binaries after every commit and publishing artifacts.
Thanks for your suggestion! Where would I put these artifacts?
Appveyor stores them itself (you only need to specify in appveyor.yaml what to store) and allows direct links to the artifacts from the latest build, if their name doesn't change from build to build.
I don't have any appveyor.yaml, it's all configured in the web interface. It seems like there are three types of artefacts allowed:
- Web deploy package
- Elastic Beanstalk package
- Octopus package
There is also an "auto" option, but I don't know if that allows any other type of artefact?
Which artifact is suitable for unshield? Octopus? Can you help me create a compatible artefact with CMake?
Maybe it is possible to create a .msi package like this? http://dominoc925.blogspot.com/2016/09/create-windows-installer-using-cmake.html
It seems like there are three types of artefacts allowed:
Any types of artifacts are allowed. How to setup build you can see here: https://github.com/jpype-project/jpype/blob/devel/appveyor.yml
(not a very good example, since some artifacts are uploaded manually rather than using artifacts
dict in appveyor.yml)
Seems I could specify the .exe as an artifact! https://ci.appveyor.com/project/twogood/unshield/build/artifacts
Maybe fixed by #105
The build job does not contain any artifacts.
The build job does not contain any artifacts.
Yet! :)