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

Allow bootstrapping AGS Editor in clean windows CI #5

Open
ericoporto opened this issue Jan 27, 2022 · 3 comments
Open

Allow bootstrapping AGS Editor in clean windows CI #5

ericoporto opened this issue Jan 27, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@ericoporto
Copy link
Owner

ericoporto commented Jan 27, 2022

Ideally we want to be able not only install AGS Editors, but also any dependency from it like either .NET or vc redistributables, but we need to figure how to check for them.

In the end, it would be amazing to do something like

atbx build --getdependencies -y MyGame/Game.agf

And have it magically fetch and build everything on the CI, without needing to worry about which is the correct Editor to use for this.

@ericoporto ericoporto added the enhancement New feature or request label Apr 3, 2023
@ericoporto
Copy link
Owner Author

A lot of advances happened in the command line front, but we aren't yet at this point.

  • allow command line building using AGS Editor
  • figuring some approach with vc redistributables
  • figuring some approach with .NET

I think for the vc redist it can be used the installer we have or some other way to figure it out or simply hardcoding a table inside of agstoolbox since it doesn't change much, and for .NET it's best to leave out as we have wine tricks for Linux and on Windows it's not needed.

@ericoporto
Copy link
Owner Author

I started this work as follows:

It's not working yet, there is still work to do, probably need also #27

@ericoporto
Copy link
Owner Author

I think I will instead just add thee vcredist as a command line parameter like --vcredist so at least I get that and figure the .NET later separately.

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

No branches or pull requests

1 participant