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

Let catalog produced by CI be hosted publicly #19

Open
jsheunis opened this issue May 30, 2023 · 3 comments
Open

Let catalog produced by CI be hosted publicly #19

jsheunis opened this issue May 30, 2023 · 3 comments

Comments

@jsheunis
Copy link
Contributor

jsheunis commented May 30, 2023

Build artifacts can be handled by appveyor: https://www.appveyor.com/docs/packaging-artifacts/

I'm not sure if appveyor cloud storage can act as a server, I think artifacts can only be fetched via API

Option could be to push the built catalog to a catalog branch of the inm-icf-utilities repo and then host that via github pages. On merge to main, I would say (i.e. not all PRs)

@jsheunis
Copy link
Contributor Author

jsheunis commented May 30, 2023

We could make use of publishing releases to: https://www.appveyor.com/docs/deployment/github/

Or just pushing to a specific branch directly: https://www.appveyor.com/docs/how-to/git-push/#conclusion

@jsheunis
Copy link
Contributor Author

Another option: deposit build artifacts using appveyor and then use a github action (on merge to main) to fetch that artifact (https://www.appveyor.com/docs/packaging-artifacts/#permalink-to-the-last-successful-build-artifact) and merge it into the catalog branch.

@christian-monch
Copy link
Collaborator

We could make use of publishing releases to: https://www.appveyor.com/docs/deployment/github/

Or just pushing to a specific branch directly: https://www.appveyor.com/docs/how-to/git-push/#conclusion

I think putting it into a github release is not too bad. I did something like this with the Windows installer

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

No branches or pull requests

2 participants