Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup appveyor builds of binaries #90

Open
KOLANICH opened this issue Nov 21, 2018 · 9 comments
Open

Setup appveyor builds of binaries #90

KOLANICH opened this issue Nov 21, 2018 · 9 comments

Comments

@KOLANICH
Copy link

Appveyor allows automatically building binaries after every commit and publishing artifacts.

@twogood
Copy link
Owner

twogood commented Nov 21, 2018

Thanks for your suggestion! Where would I put these artifacts?

@KOLANICH
Copy link
Author

KOLANICH commented Nov 21, 2018

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.

@twogood
Copy link
Owner

twogood commented Nov 22, 2018

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:

  1. Web deploy package
  2. Elastic Beanstalk package
  3. 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?

@twogood
Copy link
Owner

twogood commented Nov 22, 2018

Maybe it is possible to create a .msi package like this?
http://dominoc925.blogspot.com/2016/09/create-windows-installer-using-cmake.html

@KOLANICH
Copy link
Author

KOLANICH commented Nov 22, 2018

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)

@twogood
Copy link
Owner

twogood commented Nov 22, 2018

Seems I could specify the .exe as an artifact!
https://ci.appveyor.com/project/twogood/unshield/build/artifacts

@twogood
Copy link
Owner

twogood commented Nov 11, 2020

Maybe fixed by #105

@KOLANICH
Copy link
Author

The build job does not contain any artifacts.

@twogood
Copy link
Owner

twogood commented Nov 12, 2020

The build job does not contain any artifacts.

Yet! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants