bjornblissing / osg-3rdparty-cmake

CMake scripts for building OpenSceneGraph third party libraries.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Need for new way to store AppVeyor builds

bjornblissing opened this issue · comments

AppVeyors new retention policy will start on June 7, 2018. This means that built artifacts will be removed from their repository after 6 months.

This will either force us to rebuild at least every 6 months to keep the pre-built download links valid.
The alternative is to find some other storing solution for the built artifacts.

Artifacts can be uploaded to GitHub by creating a tag and release.
https://help.github.com/en/github/administering-a-repository/creating-releases

@KimuraRyo To be able to use the GitHub release functionality, I need to automated it from within AppVeyor.

There are some instruction here which can be used as a reference:
https://www.appveyor.com/docs/deployment/github/

@KimuraRyo To be able to use the GitHub release functionality, I need to automated it from within AppVeyor.

I misunderstood what you meant. I thought a manual upload was adequate. Because while this repository is updated frequently, we can download latest artifacts from AppVeyor. If AppVeyor removes them, latest or old ones are downloadable from GitHub as a secondary option.

There are some instruction here which can be used as a reference:
https://www.appveyor.com/docs/deployment/github/

It seems a good solution.

AppVeyor has been replaced with GitHub Actions.