Sorry for my late response.
I create very simple project in Jenkins, and I setup them to compile my DF programs, the unit test programs, run the tests and sometimes also build NSIS Installers. All these activities in one Jenkins project for each DF workspace. Here there are some screenshot.
1) Get the project from repository (SVN / GIT ...)
2) Setup the build environment; if the compilation is too long it means that something is wrong, so mark the build as failed
3) I run some batch script to copy the Libraries located in the Dataflex folder (ex. DataFlex Reports) into the Jenkins project workspace; for me it is important because in my SWS files the libraries are referenced using relative path.
4) run the dataflex compiler and compile my DF programs and unit test program; in some projects I also run a batch script to delete all .ERR in the \AppSrc\ folder
5) run the unit tests
6) publish unit tests result
here you can also run task to compile the installer and publish the build somewhere.
It is a very basic usage of Jenkins but it allow me to automatically compile a project in multiple DF versions, check the unit tests and update the installers. Has anyone any experience of using Jenkins with DF to share? For example to create integration tests with the DB?
Kind regards
Luca