Opened 9 years ago
Last modified 9 years ago
#3578 new enhancement
Build OMC from branches in Hudson — at Version 3
Reported by: | Francesco Casella | Owned by: | sjolund.se |
---|---|---|---|
Priority: | high | Milestone: | Future |
Component: | Build Environment | Version: | |
Keywords: | Cc: |
Description (last modified by )
During the last OSMC board meeting, it was decided to make it possible for people to build OMC on Hudson from specific development branches, in order to make early testing of new features possible for end users.
Ideally, this should be possible for both Linux and Windows, to enlarge as much as possible the user base.
From what I understand, it is just necessary to copy the existing Hudson jobs that make the nightly builds, add an input for the branch, and use it instead of master. Piece of cake?
Change History (3)
comment:1 by , 9 years ago
comment:3 by , 9 years ago
Description: | modified (diff) |
---|
Note that there are no branches of OpenModelica (check OpenModelica.git!).
To build and package such things? The debian package build system is not that simple to just copy around. And simply creating a tarball with the built OMC would not work either (because the system libraries are different on different Ubuntu versions; you would need to run the same OS as the Hudson system). You would anyway need a location to put these packages, and I don't think we have such a location... Never mind giving them version names that sort correctly.
And when it comes to things like having OMEdit in a branch, it is harder. Because it is developed in a different location (Adeel would need to setup and maintain forks of all OpenModelica repositories in his base URL).
If it is just about building an experimental version of OMEdit or OMC (not the entire installer), something simpler could be done.
I suggest that you also include Mac builds as well.