Author Topic: Any idea to use build bot for the Code::Blocks nightly build?  (Read 5200 times)

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 6025
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Any idea to use build bot for the Code::Blocks nightly build?
« on: November 21, 2019, 04:04:09 am »
First, this is only my idea, because I see wxFormBuilder use the build bot for the nightly build, see its github homepage:

wxFormBuilder/wxFormBuilder: RAD tool for wxWidgets GUI design

There is a URL listed in the homepage: Last successful Windows build of the master branch, which direct to the file:

Code
https://ci.appveyor.com/api/projects/jhasse/wxformbuilder-461d5/artifacts/wxFormBuilder_win32.zip?branch=master

Which I think is make by the build bot, and just download it, and it contains many dlls like "libwinpthread-1.dll" and "wxmsw30u_aui_gcc_custom.dll", which means the build bot may support MinGW or MinGW-w64 based compiler to build the project.

Any idea?
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Any idea to use build bot for the Code::Blocks nightly build?
« Reply #1 on: November 21, 2019, 09:17:37 am »
I've tried https://github.com/obfuscated/codeblocks_sf/commits/ci/appveyor but due to the use of codeblocks.exe for building it failed. The build probably paused because it showed some dialog. I've stopped working on it, because I had to log to the appveyor machine to see what is going on.

We're currently building on travis for linux, but this doesn't allow downloading binaries.
I'm interested in trying open build service (linux only), but it looks very complex to setup. :(
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]