This container makes it possible to build Mendix applications on any system that supports docker. It can be especially useful when your maintaining your own build processes.
The following command will create a release package.
docker run -i \
-e "[email protected]" \
-e "SVN_PASS=password" \
-e "RELEASE_VERSION=RELEASE_VERSION" \
-e "SVN_HOST=TEAM_SERVER_URL" \
-v /fully/qualified/path:/releases \
webflight/mxbuild
Following a list of the arguments:
- First we are passing in the required arguments to connect to the teamserver.
SVN_USERThe email address used to login to sprintr and has access to the project your trying to build.SVN_PASSThe password that belongs to the email address.RELEASE_VERSIONThis is a SVN tag. Such a tag is automatically pushed to the repo when creating a release in the modeler. This can also be done with the svn CLI or most svn GUI tools.SVN_HOSTThe teamserver url which can be found at the sprintr portal. An example url is https://teamserver.sprintr.com/00000000-0000-0000-0000-00000000
-voption stands for volume. The builder will write the release package to the releases folder in the container. Map the releases folder to any path on the host.