hashlink icon indicating copy to clipboard operation
hashlink copied to clipboard

Nighlty builds

Open RealyUniqueName opened this issue 8 years ago • 13 comments
trafficstars

Is it possible to setup nightly builds just like compiler nightlies? I think that will allow people to avoid all issues they have on Linux and OSX trying to build hashlink manually.

RealyUniqueName avatar Sep 18 '17 13:09 RealyUniqueName

We need to fix our CI first (ping @andyli) then see if @waneck can help with it. Given that we do that already for Neko it shouldn't be that hard.

ncannasse avatar Sep 18 '17 15:09 ncannasse

CI is green at the moment.

andyli avatar Sep 18 '17 15:09 andyli

Just let me know what files we should submit and I'll set it up

waneck avatar Sep 18 '17 15:09 waneck

Ah good :) I don't know where the build files are located but for a full distrib we need:

  • hl binary (.exe in windows)
  • libhl (.so or .dll depending on target)
  • *.hdll files
  • we might want to include some binaries on Windows so the package does not need any extra install (SDL2.dll, OpenAL32.dll -- openal soft version, vs_redist.x86.exe)
  • sources necessary to build hl/C : hlc_main.c , hl.h, hlc.h (+.lib files on windows)

You can check my windows distribution here for an example https://github.com/HaxeFoundation/hashlink/releases

ncannasse avatar Sep 18 '17 16:09 ncannasse

Do we have hashlink builds setup on AppVeyor for windows? It would be nice if we had a make release that would at least copy all the relevant files. But I'll take a look into this tonight

waneck avatar Sep 18 '17 16:09 waneck

What about hlsdl and friends? Should they also be in nightlies?

RealyUniqueName avatar Sep 18 '17 17:09 RealyUniqueName

@waneck Appveyor is green, can we setup the nightly ? :)

ncannasse avatar Dec 07 '17 09:12 ncannasse

@waneck up :)

ncannasse avatar Feb 25 '18 19:02 ncannasse

Note that I did set up build artifacts on appveyor: https://ci.appveyor.com/project/HaxeFoundation/hashlink/build/498/job/ih1ilw6fkfaagmjq/artifacts

nadako avatar Feb 25 '18 19:02 nadako

Anyone up to setup nightly builds ? :) @waneck @andyli

ncannasse avatar Oct 12 '18 08:10 ncannasse

Ping again @andyli :)

ncannasse avatar Jul 07 '19 09:07 ncannasse

This would be useful to have. I'm trying to add hashlink to a docker config so it would be better to have it download and install something than try to build it.

thomasjwebb avatar Sep 02 '20 15:09 thomasjwebb

I ended up just having docker compile and install but in general it would be useful to have builds and ultimately packages.

thomasjwebb avatar Sep 02 '20 16:09 thomasjwebb

I'm told that this can be closed now!

Simn avatar Sep 21 '23 17:09 Simn